Django获取url路径参数方法

 时间:2024-10-14 17:33:35

1、登录CentOS7系统,打开终端,创建Django工程,创建工程的app,命令如下:(d门钙蹲茌jandotest) [root@localhost ~]# django-admin startproject djurlvar(djandotest) [root@localhost ~]# cd djurlvar/(djandotest) [root@localhost djurlvar]# python manage.py startapp book

Django获取url路径参数方法

2、在工程配置文件settings.py添加appcd djurlvarvi settings.py

Django获取url路径参数方法

3、在工程的urls.py文件定义到app的路由vi urls.py

Django获取url路径参数方法

4、在app的路由urls.py定义到视图index函数,这里用正则表达式分组方式接收参数,具体如下图cd bookvi urls.pyurls.py文件内容from django.conf.urls import urlfrom . import viewsurlpatterns = [ url(r'^index/([a-z]+)/([a-z]+)/$',views.index),]

Django获取url路径参数方法

5、在app的views.py文件定义视图函数indexvi views.pyview衡痕贤伎s.py文件如下from django.shortcuts import renderfrom django.http import HttpResponse# Create your views here.def index(request,var1,var2): print (var1) print (var2) return HttpResponse('ok')

Django获取url路径参数方法

6、启动Django工程,命令如下cd ..python manage.py runserver

Django获取url路径参数方法

7、浏览器输入网址http://127.0.0.1:8000/book/index/can/shu返回ok

Django获取url路径参数方法

8、控制台打印出canshu获取参数成功,也可以指定参数的名称,第四步的url改为以下url(r'^index/(?P<var1>[a-z]+)/(?P<var2>[a-z]+)/$',views.index)这样好处在于,在视图函数中参数传递不用严格按照顺序了

Django获取url路径参数方法
  • 路由表更新题目如何解
  • 火狐浏览器如何查看文字编码方式?
  • Fedora怎样设置进入字符界面
  • c#怎么获得数据库表行数
  • jquery如何拆分内容添加至span标签内
  • 热门搜索
    手抄报模板手画 庆五一手抄报内容 热爱祖国手抄报内容 长城手抄报图片 关于感恩的心手抄报 关于新年的手抄报图片 法律伴我行手抄报内容 爱祖国手抄报资料 我中国梦手抄报内容 交通手抄报的内容