迪亚哥:中无名参数与有名参数的区别

  介绍

本篇文章给大家分享的是有关迪亚哥:中无名参数与有名参数的区别,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

<强>无名参数

配置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")

迪亚哥:中无名参数与有名参数的区别

以上就是迪亚哥:中无名参数与有名参数的区别,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

迪亚哥:中无名参数与有名参数的区别