Django有50%的时间显示“It Worked”页面

时间:2012-02-07 08:00:52

标签: django lighttpd

我在我的主项目中的urls.py文件中设置了URL,如下所示:

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

问题是,大约50%的时间我访问主页时,我会看到'It Worked'页面,另外50%是我指定的实际视图。 但是,如果我访问/用户/注册,50%的时间是'It Worked'页面,另外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 个答案:

答案 0 :(得分:1)

当您的网址为user/register

时,您正在访问user/register/

您是否从设置中删除了CommonMiddleware?如果它是有效模式,它应该使用/正确地重定向到URL。

答案 1 :(得分:1)

原来,令人尴尬的是,我正在重新启动lighttpd以使应用程序再次运行,而不是实际的FCGI套接字(例如FLUP)。

因此,解决方案是重新启动PYTHON服务器,而不是网络服务器。 我觉得自己像个白痴。