我的Django项目中有以下网址配置:
urlpatterns = patterns('',
(r'^my-view$', MyViewClass.as_view()),
)
有没有办法使用reverse()
函数获取上述视图的网址?
答案 0 :(得分:4)
是的。
使用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')
答案 1 :(得分:-1)
如果 url
需要一个参数,如:
url('<<int:input>>', ClassView.as_view(), name='link')