网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Djang中无名参数与有名参数的区别-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

创新互联建站,是成都地区的互联网解决方案提供商,用心服务为企业提供网站建设、重庆APP开发、小程序定制开发、系统按需制作和微信代运营服务。经过数十多年的沉淀与积累,沉淀的是技术和服务,让客户少走弯路,踏实做事,诚实做人,用情服务,致力做一个负责任、受尊敬的企业。对客户负责,就是对自己负责,对企业负责。

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

无名参数

配置 urls ,我们需要导入 url 模块,以()定义一个无名的变量

from django.contrib import admin
from django.urls import path
from blog import views
from django.conf import settings
from django.conf.urls.static import static
from django.conf.urls import url
urlpatterns = [
    path('admin/', admin.site.urls),
    path('userInfo', views.userInfo),
    #path('articles/2003/', views.specila_case_2003),
    #url(r'^articles/[0-9]{4}/$', views.year_archive),
    url(r'^articles/([0-9]{4})/([0-9]{2})$', views.year_archive),
]+ static(settings.STATIC_URL, document_root=settings.STATICFILES_DIRS)

在 views.py 中定义函数, 定义两个形参 y,m 来接收变量

def year_archive(req, y, m):
    return  HttpResponse(y+" years "+ m + " month")

浏览器访问:http://127.0.0.1:8888/articles/2003/12

Djang中无名参数与有名参数的区别

有名参数

在 urls.py 中定义

    url(r'^articles/(?P[0-9]{4})/(?P[0-9]{2})$', views.year_archive),
# 解析:(?P[0-9]{4})  --> ?P 定义一个有名参数 year,正则匹配的是 [0-9]{4}

在 views.py 中修改,这里的形参必须写 urls.py 中所定义的参数名

def year_archive(req, year, month):
    return  HttpResponse(year+" years "+ month + " month")

Djang中无名参数与有名参数的区别

以上就是Djang中无名参数与有名参数的区别,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联-成都网站建设公司行业资讯频道。


名称栏目:Djang中无名参数与有名参数的区别-创新互联
当前网址:http://bjjierui.cn/article/dghcpi.html

其他资讯