Django获取url请求字符串参数
1、登录CentOS7操作系统,打开终端,创建Django工程,在工程创建app,命令如下:
django-admin startproject djqueryvar
cd djqueryvar/
python manage.py startapp book

2、在工程settings.py文件添加app
cd djqueryvar
vi settings.py

3、在工程的urls.py包含app的路由
vi urls.py
urls.py文件如下:
from django.conf.urls import url,include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^book/', include('book.urls')),
]

4、在app的urls.py文件,添加到视图函数index的url
cd ../book
vi urls.py
urls.py文件如下:
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^index/', views.index),
]

5、编写app的views.py添加视图方法index
vi views.py
views.py文件如下:
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def index(request):
var1 = request.GET.get('var1')
var2 = request.GET.get('var2')
print (var1)
print (var2)
return HttpResponse('ok')

6、运行django服务器
cd ..
python manage.py runserver

7、在浏览器输入网址构造一个查询字符串
http://127.0.0.1:8000/book/index/?var1=hello&var2=world
浏览器返回ok

8、控制台打印出两个参数
hello
world
获取参数成功,注意这个request.GET不代表请求方式,任何请求方式post、put等等只要是查询字符串的都用这个方法来获取参数