Джанго показывает страницу «Это сработало» 50% времени - PullRequest
0 голосов
/ 07 февраля 2012

Я установил URL в своем файле urls.py в моем основном проекте, например:

urlpatterns = patterns('',
    url(r'^$',gamelog.views.frontpage,name='home'),
    url(r'^user/register/',gamelog.views.register,name='register'),
)

Проблема в том, что примерно в 50% случаев, когда я захожу на домашнюю страницу, я получаю страницу «Это сработало», а остальные 50% - это фактический вид, который я обозначил. Однако, если я захожу / пользователь / регистрация, 50% времени это страница «Это сработало», а остальные 50% - это страница 404, на которой написано:

Using the URLconf defined in project.urls, Django tried these URL patterns, in this order:
    ^/?$
The current URL, user/register, didn't match any of these.

Ответы [ 2 ]

1 голос
/ 07 февраля 2012

Оказывается, довольно неловко, я перезапускаю lighttpd, чтобы приложение снова заработало, а не собственно сокет FCGI (например, FLUP).

Итак, решение состоит в том, чтобы перезапустить сервер PYTHON, а не веб-сервер. Я чувствую себя идиотом.

1 голос
/ 07 февраля 2012

Вы посещаете user/register, когда ваш URL-адрес user/register/

Вы удалили CommonMiddleware из своих настроек?Он должен правильно перенаправить на URL с /, если это допустимый шаблон.

...