Страница django "не найдена" Страница ошибки показывает только один из двух ожидаемых URL

StackOverflow https://stackoverflow.com/questions/2718453

Вопрос

Я работаю с Джанго, по общему признанию, впервые делая ничего реального.

Конфигурация 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-адресами или удалить $ от этого шаблона.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top