簡體   English   中英

django-cms掛接帶有相對URL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM