首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

django之urls系统

P[0-9]{2})/$', views.article_detail), ] 这个实现与前面的示例完全相同,只有一个细微的差别:捕获的值作为关键字参数而不是位置参数传递给视图函数。...文件 ] 传递额外的参数给视图函数(了解) URLconfs 具有一个钩子,让你传递一个Python 字典作为额外的参数传递给视图函数。...Ppk>\d+)/$', views.detail, name='detail') ] app02中的urls.py from django.conf.urls import url from app02...Ppk>\d+)/$', views.detail, name='detail') ] 现在,我的两个app中 url名称重复了,我反转URL的时候就可以通过命名空间的名称得到我当前的URL。...语法: '命名空间名称:URL名称' 模板中使用: {% url 'app01:detail' pk=12 pp=99 %} views中的函数中使用 v = reverse('app01:detail

1.3K70

Django之路由系统

P[0-9]{2})/$', views.article_detail), ] 这个实现与前面的示例完全相同,只有一个细微的差别:捕获的值作为关键字参数而不是位置参数传递给视图函数。...文件 ] 传递额外的参数给视图函数   URLconfs 具有一个钩子,让你传递一个Python 字典作为额外的参数传递给视图函数。...Ppk>\d+)/$', views.detail, name='detail') ] app02中的urls.py from django.conf.urls import url from app02...Ppk>\d+)/$', views.detail, name='detail') ] 现在,我的两个app中 url名称重复了,我反转URL的时候就可以通过命名空间的名称得到我当前的URL。...语法: '命名空间名称:URL名称' 模板中使用: {% url 'app01:detail' pk=12 pp=99 %} views中的函数中使用 v = reverse('app01:detail

1.2K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    02.Django基础二之URL路由系统

    P[0-9]{4})/$', views.year_archive),#某年的,(?P[0-9]{4})这是命名参数(正则命名匹配还记得吗?)...P[0-9]{2})/$', views.article_detail), #某年某月某日的 ]   这个实现与前面的示例完全相同,只有一个细微的差别:捕获的值作为关键字参数而不是位置参数传递给视图函数...传递额外的参数给视图函数(了解)     URLconfs 具有一个钩子,让你传递一个Python 字典作为额外的参数传递给视图函数。     ...Ppk>\d+)/$', views.detail, name='detail') ]   app02中的urls.py from django.conf.urls import url from app02...Ppk>\d+)/$', views.detail, name='detail') ]   现在,我的两个app中 url名称重复了,我反转URL的时候就可以通过命名空间的名称得到我当前的URL。

    1.5K20

    django 1.8 官方文档翻译: 3-1-1 URL调度器

    P[0-9]{2})/$', views.article_detail), ] 这个实现与前面的示例完全相同,只有一个细微的差别:捕获的值作为关键字参数而不是位置参数传递给视图函数。...处理冲突 URL 模式捕获的命名关键字参数和在字典中传递的额外参数有可能具有相同的名称。当这种情况发生时,将使用字典中的参数而不是URL 中捕获的参数。...第二种方式叫做反向解析URL、反向URL 匹配、反向URL 查询或者简单的URL 反查。...Ppk>\d+)/$', views.DetailView.as_view(), name='detail'), ... ] 根据以上设置,可以使用下面的查询: 如果其中一个实例是当前实例 —...Ppk>\d+)/$', views.DetailView.as_view(), name='detail'), ] url(r'^polls/', include((polls_patterns,

    1.3K20

    Django url 反向解析 和 命令空间

    P[0-9]{2})/$', views.article_detail), ] 这个实现与前面的示例完全相同,只有一个细微的差别:捕获的值作为关键字参数而不是位置参数传递给视图函数。...处理冲突 URL 模式捕获的命名关键字参数和在字典中传递的额外参数有可能具有相同的名称。当这种情况发生时,将使用字典中的参数而不是URL 中捕获的参数。...第二种方式叫做反向解析URL、反向URL匹配、反向URL查询或者简单的URL反查。...Ppk>\d+)/$', views.DetailView.as_view(), name='detail'), ... ] 根据以上设置,可以使用下面的查询: 如果其中一个实例是当前实例 —...Ppk>\d+)/$', views.DetailView.as_view(), name='detail'), ] url(r'^polls/', include((polls_patterns,

    2.4K30

    Django 视图和模板1.4

    视图 在django中,视图对WEB请求进行回应 视图接收reqeust对象作为第一个参数,包含了请求的信息 视图就是一个Python函数,被定义在views.py中 #coding:utf-8 from...包括正则表达式、视图两部分 Django使用正则表达式匹配请求的URL,一旦匹配成功,则调用应用的视图 注意:只匹配路径部分,即除去域名、参数后的字符串 在test1/urls.py插入booktest...在index.html模板中,超链接是硬编码的,此时的请求地址为“127.0.0.1/1/” 看如下情况:将urlconf中详细页改为如下,链接就找不到了...url(r'^book/([0-9]+)/$', views.detail), 此时的请求地址应该为“127.0.0.1/book/1/” 问题总结:如果在模板中地址硬编码,将来urlconf修改后,..., namespace='booktest')), 修改booktest/urls.py文件,设置name url(r'^book/([0-9]+)/$', views.detail, name="detail

    58630
    领券