功能说明:
Ajax请求接口,Django框架下从该接口接收Ajax发送的json数据,同时将新的json数据返回给Ajax,Ajax收到后在js进行处理,然后和页面内容交互。整个数据前后端交互全部采用json格式。
运行环境:
后端:python3.7、Django2.2
前端:html+js+jquery3.1.1
全部代码:
urls.py:完成在Django框架下的url映射
# -*- coding: utf-8 -*-
from django.contrib import admin
from django.urls import path
from django.conf.urls import url
from . import view
urlpatterns = [
path('admin/', admin.site.urls),
url(r'^$', view.show), # 页面展示
url(r'^process$', view.process), # ajax请求接口
]
view.py:后端的处理函数(显示页面与ajax接口)
# -*- coding: utf-8 -*-
from django.http import HttpResponse
from django.shortcuts import render_to_response
from django.shortcuts import render
from django.http import