码迷,mamicode.com
首页 > 其他好文 > 详细

Django——优美的Path( )函数

时间:2019-09-27 20:55:40      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:注意   res   完整   表示   调用   依次   目录   class   info   

path( )作用:解析URL地址

path( ) 标准语法: (<>为必须的参数,[]为可选参数)

path(<route>, <view>, [name=None,**kwargs])   

下面就具体例子解释:

https://i.cnblogs.com/EditPosts.aspx?postid=11587136

route 表示路径,从端口以后的URL地址,到/结束   https://i.cnblogs.com/ 

从 urlpattern 的第一项开始,按顺序依次匹配列表中的项,直到找到匹配的项。

 

view 表示route匹配成功后,需要调用的视图,view 必须是一个函数

name 表示别名

**kwargs  表示一个字典,传给view函数

 

再次举例:

文件层次如下图

技术图片

 

 其中urls.py

 

1 from django.urls import path
2 from . import views  #将当前目录下的views导入
3 
4 urlpatterns = [
5     #path(route=‘‘,view=views.index,name=‘index‘), 第一种完整写法
6     path(‘‘,views.index) #省略后的写法
7     # 注意views.index不能写出views.index()加了括号就会将index()函数的执行结果返回
8 ]

 

views.py

 1 from django.shortcuts import render
 2 from django.http import HttpResponse
 3 # Create your views here.
 4 
 5 def index(request):
 6     html = <h1 style="color:red">Hello World! jcx</h1>
 7     return HttpResponse(html)
 8 
 9 def web(request):
10     html = <h1>Django Web </h1>
11     return HttpResponse(html)

 

Django——优美的Path( )函数

标签:注意   res   完整   表示   调用   依次   目录   class   info   

原文地址:https://www.cnblogs.com/jcxioo/p/11587136.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!