1

我正在开发我的第一个 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')),
    ....

```

4

2 回答 2

0

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

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

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

于 2013-10-11T20:29:22.383 回答
-1

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

参考配置详情https://docs.djangoproject.com/en/1.2/howto/deployment/modwsgi/

于 2013-10-12T06:44:33.600 回答