Страница django "не найдена" Страница ошибки показывает только один из двух ожидаемых URL
-
01-10-2019 - |
Вопрос
Я работаю с Джанго, по общему признанию, впервые делая ничего реального.
Конфигурация URL выглядит следующее:
urlpatterns = patterns('my_site.core_prototype.views',
(r'^newpost/$', 'newPost'),
(r'^$', 'NewPostAndDisplayList'), # capture nothing...
#more here... - perhaps the perma-links?
)
Это в URL.PY приложений, который загружен из URL проекта через:
urlpatterns = patterns('',
# only app for now.
(r'^$', include('my_site.core_prototype.urls')),
)
Проблема в том, когда я получаю 404 попытки использовать newpost
, страница ошибки показывает только ^$
- похоже, игнорирует newpost
шаблон...
Я уверен, что решение, вероятно, глупо-простое, но сейчас я скучаю по нему. Может кто-нибудь помочь заставить меня на правильном пути ...
Решение
Ваш шаблон для включения будет соответствовать только пустую строку URL-адреса, измените его в префикс, который следует сопоставлять с включенными URL-адресами или удалить $ от этого шаблона.
Не связан с StackOverflow