我想创建这样的网址
.../film/slug-of-the-film/id-of-film
.../film/id-of-film
例子
^{pr2}$两个环节是相同的。在
当我这样做的时候
url(r'^(?P<slug>[-\w]+/)?(?P<id>[0-9]+)/$', views.summary, name="film_summary")
我可以用{% url film_summary film.slug film.id %}
从模板中反转url
我不用鼻涕虫。它只是为了可读性。所以我试着这样做
url(r'^(?:[-\w]+/)?(?P<id>[0-9]+)/$', views.summary, name="film_summary")
但我不能从模板中逆转这个。有办法吗?在
除了这样的解决方案;/film/{{film.slug}}/{{film.id}}
实际上我不知道有没有必要那样做。我只是不想在视图函数中添加一个我不会用到的参数。在
提前感谢:)
我会把它们作为单独的url来处理。这也简化了人类读者的regexp。在
相关问题 更多 >
编程相关推荐