5

我正在尝试遵循“编写你的第一个 Django 应用程序,第 2 部分”,但我似乎碰壁了。

当我的服务器运行时,URLdomain:8000/admin/返回与 完全相同的内容domain:8000/,而不是向我显示管理站点。

什么会导致这个问题,我需要做些什么来确保我的 /admin/ URL 加载管理站点?

4

1 回答 1

15

首先:在您的 INSTALLED_APPS 元组中,您必须在 settings.py 中启用:'django.contrib.admin'

第二:您必须python manage.py syncdb在启用 Django 管理应用程序后运行。

最后:要正确设置您的管理员,请确保您的 urls.py 看起来像这样:

from django.conf.urls.defaults import patterns, include, url

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',

    #YOUR URLS GO HERE 

    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
)
于 2013-03-05T04:31:40.553 回答