2015-07-01 11 views
1

Можно ли изменить URL-адрес по умолчанию в Photologue? Например, этот URLКак изменить URL-адрес по умолчанию в Django 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

Это не очень элегантное решение, но он будет работать:

В urls.py файл вашего проекта, вы уже включили URLs Photologue в:

url(r'^photologue/', include('photologue.urls', namespace='photologue')), 

Что вы можете сделать, это написать custom Файл urls.py, в котором вы копируете и вставляете файл urls.py Photologue, но затем вы меняете «фото» на фотографии.

Примечание: не забудьте изменить import наверху на from photologue.views import ....

Затем включите ваш собственный файл urls.py вместо, включая стандартный файл photolus urls.py.

Примечание: это не очень элегантное решение, потому что вы копируете код - и если вы когда-либо обновить версию Photologue, используемую в вашем проекте, вам нужно будет проверить, если файл urls.py изменился.

+0

смешно, я сделал то же, что написал, но не закрыл этот вопрос, потому что думаю, что кто-то знает более интересное решение :) – chinskiy

 Смежные вопросы

  • Нет связанных вопросов^_^