allposts_vitali
@allposts_vitali

Ссылка Django, как правильно описать ссылку для плагина?

Здравствуйте, есть плагин новостей cmsplugin_newsplus, установка и и работа проходит нормально, но при переходе на новость, попадаю на ошибку 404 4c7c4ed05c304f38b75fab7eb2efb733.png
Request Method:	GET
Request URL:	http://127.0.0.1:8000/en/en/news/2015/07/05/123/
Using the URLconf defined in news.urls, Django tried these URL patterns, in this order:
^media/(?P<path>.*)$
^static\/(?P<path>.*)$
^en/ ^admin/
^en/ ^sitemap\.xml$
^en/ ^select2/
^en/ ^ ^(?P<slug>[0-9A-Za-z-_.//]+)/$ [name='pages-details-by-slug']
^en/ ^ ^$ [name='pages-root']
^en/ ^news/
The current URL, /en/en/news/2015/07/05/123/, didn't match any of these.
You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.


Файл urls имеет, как и описано в документации строчку
url(r'^news/', include('cmsplugin_newsplus.urls')),

Я пробовал менять ее содержимое, но не получал рабочего результата.
Как модифицировать строчку, чтобы она работала в моей ситуации?
  • Вопрос задан
  • 1003 просмотра
Пригласить эксперта
Ответы на вопрос 3
@tplus
У вас в адресной строке /en/en, хотя, скорее всего, должно быть просто /en - где-то неверное формируется ссылка?
Ответ написан
loader777
@loader777
Python/django разработчик
Покажите что у вас в cmsplugin_newsplus/urls.py
Ответ написан
@denizen
Попробуйте по одной отключать миддлвары и смотреть что поменялось. Возможно, какая-то миддлвара вам такое устраивает. Начните с django-cms.cms.middleware.language
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы