介绍
本篇文章给大家分享的是有关迪亚哥:中无名参数与有名参数的区别,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
<强>无名参数强>
配置url,我们需要导入url模块,以()定义一个无名的变量
得到django.contrib import 管理 得到django.urls import 路径 得到blog import 视图 得到django.conf import 设置 得到django.conf.urls.static import 静态的 得到django.conf.urls import url urlpatterns =, ( ,,,路径(& # 39;管理/& # 39;,,admin.site.urls), ,,,路径(& # 39;用户信息# 39;,,views.userInfo), ,,,#路径(& # 39;文章/2003/& # 39;,,views.specila_case_2003), ,,,# url(" # 39; ^文章/[0 - 9]{4}/$ & # 39;,,views.year_archive), ,,,url(" # 39; ^文章/([0 - 9]{4})/([0 - 9]{2})$ & # 39;,,views.year_archive), )+,静态(settings.STATIC_URL, document_root=settings.STATICFILES_DIRS)
在视图。py中定义函数,定义两个形参y、m来接收变量
def year_archive(点播,,y,,米): ,,,return , HttpResponse (y +“, years “+, m +,“, month")
浏览器访问:http://127.0.0.1:8888/文章/2003/12
<强> 强>
<强>有名参数强>
在url。py中定义
,,,,url(" # 39; ^文章/(?术;year>[0 - 9]{4})/(?术;month> [0 - 9] {2}) $ & # 39;,, views.year_archive), #,解析:(?术;year>[0 - 9]{4}),,,祝辞,?术;year>,定义一个有名参数,一年,正则匹配的是,[0 - 9]{4}
在视图。py中修改,这里的形参必须写url。py中所定义的参数名
def year_archive(点播,,年,,月): ,,,return , HttpResponse(年+“,years “+, month +,“, month")
以上就是迪亚哥:中无名参数与有名参数的区别,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。