【发布时间】:2009-07-27 12:33:43
【问题描述】:
我在 Ubuntu 上使用 Django 1.1 rc1 和 Apache 2.2.8 以及 mod_wsgi 1.3.1 + Python 2.5.2。
在 Django 的内部测试网络服务器上一切正常,但是在迁移到 Apache mod_wsgi 后,所有像 /admin/appname/modelname/ 这样的 url 开始不起作用。他们使用以下日志显示 404 not found 错误:
...
^admin/ ^$
^admin/ ^logout/$
^admin/ ^password_change/$
^admin/ ^password_change/done/$
^admin/ ^jsi18n/$
^admin/ ^r/(?P<content_type_id>\d+)/(?P<object_id>.+)/$
^admin/ ^(?P<app_label>\w+)/$
The current URL, admin/account/userprofile/, didn't match any of these.
奇怪的是,/admin/appname/ 和包括我的自定义网址在内的所有其他部分都可以正常工作。
这是 Django 的错误还是配置问题?又该如何解决呢?
【问题讨论】:
标签: django django-urls wsgi django-wsgi