django忽略了admin.py

时间:2010-12-28 12:35:26

标签: django admin

我正在尝试为我的应用启用管理员。我设法让管理员运行,但我似乎无法让我的模型出现在管理页面上。 我尝试按照教程(here)说:

(行情)

  

只需做一件事:我们需要告诉你   Poll对象拥有的管理员   管理界面。为此,请创建一个   您的民意调查中名为admin.py的文件   目录,并编辑它看起来像   这样:

from polls.models import Poll from
django.contrib import admin

admin.site.register(Poll)

(结束语)

我按照说明添加了admin.py文件,并在urls.py中添加了以下行:

from django.contrib import admin

admin.autodiscover()
urlpatterns = patterns('',
    ...
    (r'^admin/', include(admin.site.urls)),
)

但它似乎没有效果。我甚至在print 1的第一行添加了admin.py,我发现打印输出从未发生过,所以我猜django不知道我的admin.py。如上所述,我可以进入管理站点,除了“群组”,“用户”和“网站”之外,我什么都看不到。 我错过了什么步骤?

2 个答案:

答案 0 :(得分:10)

您需要确保您的应用包含在INSTALLED_APPS中列出的投票:)

答案 1 :(得分:1)

另外:如果要在运行dev服务器的情况下添加admin.py文件,请确保重新启动它。这让我吵了一下。 :)