Django 路由正则URL


URL1

# 路由
url(r'^detail/', views.detail)

{#点击跳转到指定用户下显示信息#}
<li><a target="_blank" href="/detail/?nid={{ k }}">{{ row.name }}</a></li>

URL2

# 返回一个值,d+也可以写为w+任意正则
url(r'^detail-(\d+).html', views.detail)

{#点击跳转到指定用户下显示信息#}
<li><a target="_blank" href="/detail-{{ k }}.html">{{ row.name }}</a></li>

URL3

# 返回多个值,严格按照顺序排列
url(r'^detail-(\d+)-(\d+).html', views.detail)

URL4(推荐)

# 返回多个值并指定变量赋值,不需要按照顺序排列
url(r'^detail-(?P<nid>\d+)-(?P<uid>\d+).html', views.detail)
# 路由
url(r'^detail-(\d+)-(\d+).html', views.detail)

# 函数可以使用*args,可以自动接收任意个参数
def detail(request,*args):
    args = (2,9)

# 函数可以使用*args,**kwargs可以自动接收任意个参数,**kwargs默认不接收
def detail(request,*args,**kwargs):
    args = (2,9)
实例1

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-18
  • 2021-07-02
  • 2022-03-06
  • 2021-08-09
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-05
  • 2022-02-05
  • 2021-12-20
  • 2022-12-23
相关资源
相似解决方案