最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django處理Ajax發(fā)送的Get請求代碼詳解

 更新時(shí)間:2019年07月29日 10:34:42   作者:卡和我  
在本篇文章里小編給大家整理了關(guān)于Django處理Ajax發(fā)送的Get請求代碼知識點(diǎn),有需要的朋友們參考學(xué)習(xí)下。

Django處理Ajax發(fā)送的Get請求實(shí)例,Ajax優(yōu)點(diǎn)在一是異步請求,無需等待響應(yīng)就可以再次發(fā)起請求,而是局部刷新,避免整個(gè)頁面刷新的網(wǎng)頁閃動。

打開命令行窗口,輸入命令,創(chuàng)建django工程:

django-admin startproject djajaxget

cd djajaxget

python manage.py startapp demo

使用PyCharm打開上一步創(chuàng)建的工程,在工程同名文件夾的settings.py文件,修改部分代碼,注冊應(yīng)用,配置模板路徑、靜態(tài)文件路徑,修改部分的settings.py內(nèi)容如下:

INSTALLED_APPS = [
  'django.contrib.admin',
  'django.contrib.auth',
  'django.contrib.contenttypes',
  'django.contrib.sessions',
  'django.contrib.messages',
  'django.contrib.staticfiles',
  'demo.apps.DemoConfig'
]
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR,'static')]
TEMPLATES = [
  {
    'BACKEND': 'django.template.backends.django.DjangoTemplates',
    'DIRS': [os.path.join('templates')],
    'APP_DIRS': True,
    'OPTIONS': {
      'context_processors': [
        'django.template.context_processors.debug',
        'django.template.context_processors.request',
        'django.contrib.auth.context_processors.auth',
        'django.contrib.messages.context_processors.messages',
      ],
    },
  },
]

在工程根目錄新建tempaltes文件夾,并在文件夾內(nèi)新建‘test.html'文件,代碼如下:

{% load staticfiles %}
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <script type="text/javascript" src="/static/js/jquery-1.9.1.min.js"></script>
  <script>
  $(document).ready(function(){
    $("#btn").click(function(){
      $.ajax({
        url:"/demo/",
        type:"GET",
        data:{
          "var1": $("#div").text()
        },
        success:function(resdata){
          $("#div").text(resdata)
        }
      })
    })
  })
  </script>
</head>
<body>
  <button id="btn" value="hh">點(diǎn)我發(fā)送ajax請求</button>
  <div id="div">hello</div>
</body>
</html>

在工程根目錄創(chuàng)建static文件夾,并在文件夾內(nèi)新建js文件夾,在文件夾內(nèi)放入

jquery腳本

在工程的同名文件夾的urls.py文件,添加到應(yīng)用視圖的路由,代碼如下:

from django.conf.urls import url,include
from django.contrib import admin
from demo import views
urlpatterns = [
  url(r'^admin/', admin.site.urls),
  url(r'test/',views.test),
  url(r'demo/',views.demo),
]

在應(yīng)用的views.py編寫兩個(gè)視圖函數(shù),代碼如下:

from django.shortcuts import render,HttpResponse

# Create your views here.
def test(request):
  return render(request,'test.html')

def demo(request):
  s = request.GET.get('var1')
  s +='world'
  return HttpResponse(s)

運(yùn)行服務(wù)器

python manage.py runserver

打開網(wǎng)頁,效果如下圖

點(diǎn)擊按鈕后,效果如下圖,Ajax請求成功返回了數(shù)據(jù)

以上就是關(guān)于本次Django處理Ajax發(fā)送的Get請求實(shí)例內(nèi)容,感謝大家的閱讀和對腳本之家的支持。

相關(guān)文章

  • Python標(biāo)準(zhǔn)庫sys庫常用功能詳解

    Python標(biāo)準(zhǔn)庫sys庫常用功能詳解

    這篇文章主要介紹了Python標(biāo)準(zhǔn)庫sys庫常用功能詳解,sys是Python提供的程序與解釋器交互的標(biāo)準(zhǔn)庫,文章圍繞主題展開相關(guān)介紹,需要的朋友可以參考一下
    2022-07-07
  • python?ES連接服務(wù)器的方法詳解

    python?ES連接服務(wù)器的方法詳解

    使用Python連接Elasticsearch服務(wù)器進(jìn)行數(shù)據(jù)搜索和分析是一項(xiàng)常見操作,本文詳細(xì)介紹了如何使用elasticsearch-py客戶端庫連接到Elasticsearch服務(wù)器,并執(zhí)行創(chuàng)建索引、添加文檔及搜索等基本操作
    2024-10-10
  • Django框架使用mysql視圖操作示例

    Django框架使用mysql視圖操作示例

    這篇文章主要介紹了Django框架使用mysql視圖操作,結(jié)合實(shí)例形式分析了mysql視圖的創(chuàng)建、查看以及Django框架使用mysql視圖相關(guān)操作技巧,需要的朋友可以參考下
    2019-05-05
  • opencv之顏色過濾只留下圖片中的紅色區(qū)域操作

    opencv之顏色過濾只留下圖片中的紅色區(qū)域操作

    這篇文章主要介紹了opencv之顏色過濾只留下圖片中的紅色區(qū)域操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python OpenCV 直方圖的計(jì)算與顯示的方法示例

    Python OpenCV 直方圖的計(jì)算與顯示的方法示例

    這篇文章主要介紹了Python OpenCV 直方圖的計(jì)算與顯示的方法示例,主要介紹用NumPy和Matplotlib計(jì)算和繪制直方圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • OpenCV中resize函數(shù)插值算法的實(shí)現(xiàn)過程(五種)

    OpenCV中resize函數(shù)插值算法的實(shí)現(xiàn)過程(五種)

    最新版OpenCV2.4.7中,cv::resize函數(shù)有五種插值算法:最近鄰、雙線性、雙三次、基于像素區(qū)域關(guān)系、蘭索斯插值。感興趣的可以了解一下
    2021-06-06
  • QML使用Python的函數(shù)過程解析

    QML使用Python的函數(shù)過程解析

    這篇文章主要介紹了QML使用Python的函數(shù)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • vue學(xué)習(xí)筆記之動態(tài)組件和v-once指令簡單示例

    vue學(xué)習(xí)筆記之動態(tài)組件和v-once指令簡單示例

    這篇文章主要介紹了vue學(xué)習(xí)筆記之動態(tài)組件和v-once指令,結(jié)合簡單實(shí)例形式詳細(xì)分析了vue.js動態(tài)組建點(diǎn)擊切換相關(guān)操作技巧,需要的朋友可以參考下
    2020-02-02
  • 10分鐘教你用Python實(shí)現(xiàn)微信自動回復(fù)功能

    10分鐘教你用Python實(shí)現(xiàn)微信自動回復(fù)功能

    今天,我們就來用Python實(shí)現(xiàn)微信的自動回復(fù)功能吧,并且把接收到的消息統(tǒng)一發(fā)送到文件助手里面,方便統(tǒng)一查看。感興趣的朋友跟隨小編一起看看吧
    2018-11-11
  • Python根據(jù)輸入?yún)?shù)計(jì)算結(jié)果的實(shí)例方法

    Python根據(jù)輸入?yún)?shù)計(jì)算結(jié)果的實(shí)例方法

    在本篇文章里小編個(gè)大家整理了一篇關(guān)于Python根據(jù)輸入?yún)?shù)計(jì)算結(jié)果的實(shí)例方法,有興趣的朋友們可以跟著學(xué)習(xí)參考下。
    2021-08-08

最新評論

弥勒县| 重庆市| 宝丰县| 南和县| 灵川县| 边坝县| 平山县| 澳门| 正定县| 昭觉县| 顺昌县| 安庆市| 阿拉善左旗| 仲巴县| 湛江市| 兴业县| 维西| 东莞市| 元江| 乌拉特后旗| 鄂伦春自治旗| 天峻县| 晋江市| 宝鸡市| 宁国市| 潞西市| 綦江县| 枞阳县| 兰溪市| 德令哈市| 二连浩特市| 滁州市| 鄱阳县| 昂仁县| 马山县| 全州县| 闽侯县| 太和县| 天长市| 内丘县| 陇川县|