我访问管理页面时的404页面

时间:2013-10-11 19:35:43

标签: python django python-2.7 django-admin django-1.5

我正在开发我的第一个Django网站并遇到问题。每当我尝试访问管理页面www.example.com/admin时,我都会遇到404页面。当我尝试使用python manage.py runserver在我的计算机上运行管理网站时,它可以正常工作。您需要什么信息来帮助我解决问题?

url.py

from django.conf.urls import patterns, include, url`
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.contrib import admin
from django.http import HttpResponseRedirect
admin.autodiscover()

urlpatterns = patterns('',
    url(r'^admin/', include(admin.site.urls)),
    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
    ....

```

2 个答案:

答案 0 :(得分:0)

您必须在设置文件中的INSTALLED_APPS中包含Django管理员(它可能已存在,但已注释掉)。

您还需要为管理站点配置URL,该站点应该在您的站点范围内的urls.py中,可能已经注释掉了但在那里。

如果您已经完成了这两项工作,请从项目本身分享您的urls.py.

答案 1 :(得分:-1)

python manage.py runserver使您的应用程序可以在本地运行。您需要使用WSGI和Apache部署应用程序,以便从其他删除计算机访问您的页面。

请参阅配置详细信息https://docs.djangoproject.com/en/1.2/howto/deployment/modwsgi/