Django应用程序没有出现在127(...)/ admin /

时间:2012-02-04 13:39:17

标签: python django django-models django-admin

http://www.sitepoint.com/build-to-do-list-30-minutes/

所以我这样做(http://www.sitepoint.com/build-to-do-list-30-minutes/)教程,每一个都很好。但现在我被卡住了,因为todo.py没有出现在网页上。我不知道为什么,因为我完全按照他们在教程中所做的那样做。有人可以解释一下我做错了吗?

1 个答案:

答案 0 :(得分:3)

我浏览了你链接的教程,我注意到的唯一奇怪的事情是Admin类:

class Item(models.Model): 
    ...
    class Admin: 
        pass

我之前从未听说过,但看到其他消息来源提到它(例如djangobook)。我想知道它是否是最近版本中引入的特性(或者,可能是一个非常古老的,已经被弃用的特性)。检查您使用的Django版本是否支持此功能。

我知道添加管理员支持的另一种方法是在app文件夹中创建一个名为admin.py的文件,并明确注册模型:

from django.contrib import admin
from gtd.todo.models import Item

admin.site.register(Item)

试试看,看看它是否适用于您的情况。有关详细信息,我建议您查看最新版本的djangobookDjango tutorial

修改:显然我撇去的速度太快,以至于我没有注意到页面顶部的日期:2006年10月11日。所以,我打赌弃用了特征...

相关问题