是否可以更改Photologue中的默认网址?例如此网址
url(r'^photo/(?P<slug>[\-\d\w]+)/$', PhotoDetailView.as_view(), name='pl-photo')
我想改变
url(r'^pictures/(?P<slug>[\-\d\w]+)/$', PhotoDetailView.as_view(), name='pl-photo')
在文档中,我只找到了如何覆盖URL的示例。
答案 0 :(得分:0)
这不是一个非常优雅的解决方案,但它会起作用:
在你的项目的urls.py文件中,你已经包含了Photologue的网址:
url(r'^photologue/', include('photologue.urls', namespace='photologue')),
你可以做的是写一个自定义 urls.py文件,你可以在其中复制并粘贴Photologue的urls.py文件 - 但是你改变了&#39;照片& #39;是图片。
注意:请记得将顶部的import
更改为from photologue.views import ...
。
然后包含您的自定义urls.py文件代替,包括标准的Photologue urls.py文件。
注意:它不是一个非常优雅的解决方案,因为您正在复制代码 - 如果您升级了项目中使用的Photologue版本,则需要检查网址是否正确。 py文件已更改。