![](/img/trans.png)
[英]django-cms apphook urls don't work with reverse() using Python shell
[英]django-cms apphook with relative urls
使用:django-cms 2.2,python 2.7,django 1.3.1
我有附加到django-cms頁面的Apphook。 它具有網址:
url(r'^(?P<gallery_id>\d+)-?.*$','details', name='gallery_details'),
可以說此頁面的網址為/galleries_foo/
(子彈頭)
在模板中時,我為畫廊{% url gallery_details gallery.id %}
生成url,我得到url /galleries/1
。 我想要得到的是/galleries_foo/1/
。 我在做什么錯,使用django-cms甚至可能嗎?
您應該將'foo'設為url參數。 例如:
url(r'^(?P<gallery_id>\d+)-?(?P<slug>.*)$','details', name='gallery_details'),
將開啟:
{% url gallery_details gallery.id gallery.slug %}
也就是說,如果塊是唯一的,則根本不需要ID。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.