【发布时间】:2014-09-28 04:38:06
【问题描述】:
我的 Django 项目中有以下 urls 配置:
urlpatterns = patterns('',
(r'^my-view$', MyViewClass.as_view()),
)
有没有办法使用reverse()函数获取上述视图的url?
【问题讨论】:
标签: python django django-views django-class-based-views
我的 Django 项目中有以下 urls 配置:
urlpatterns = patterns('',
(r'^my-view$', MyViewClass.as_view()),
)
有没有办法使用reverse()函数获取上述视图的url?
【问题讨论】:
标签: python django django-views django-class-based-views
如果 url 需要这样的参数:
url('<<int:input>>', ClassView.as_view(), name='link')
【讨论】:
是的。
使用url函数的name参数为url定义一个名字,然后你可以在这个名字上使用reverse:
from django.conf.urls import patterns, url
urlpatterns = patterns('',
url(r'^my-view$', MyViewClass.as_view(), name='my_view'),
)
reverse('my_view')
【讨论】: