2012-02-04 32 views
-3

http://www.sitepoint.com/build-to-do-list-30-minutes/Django應用程序沒有出現在127(...)/管理/

所以我這樣做(http://www.sitepoint.com/build-to-do-list-30-minutes /)教程和everyting去了。但現在我卡住了,因爲todo.py沒有顯示在網頁上。我不知道爲什麼,因爲我完成了他們在教程中所做的。有人能解釋我做錯了什麼嗎?

+3

對不起,我的水晶球今天很朦朧。 – geoffspear 2012-02-04 13:49:31

回答

3

我脫脂您鏈接到本教程中,我注意到的唯一奇怪的是Admin類:

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

我從來沒有聽說過這件事之前,但看到其他來源提它(如djangobook )。我想知道這是否是最近版本中引入的一項功能(或者,也許是一種非常陳舊的功能)。檢查您使用的Django版本是否支持此功能。

我知道增加管理支持的另一種方法是創建一個文件在您的應用程序文件夾,名爲admin.py,並明確註冊車型:

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

admin.site.register(Item) 

試一下,看看它是否適合你的情況。欲瞭解更多信息,我建議您檢查djangobookDjango tutorial的最新版本。

編輯:顯然我脫脂太快了,我沒有注意到在頁面上方的日期:10月11日,2006年。所以,我押注棄用的功能...

+0

管理員的初始語法現在已經過時了 - 在Django 1.0之前。你給的例子是要走的路 – 2012-02-04 15:04:08

+0

我很抱歉問一個模糊的問題,但實際上我並不知道發生了什麼。這可能是問題的原因,這個問題是'虛假,不完整,含糊不清,過於寬泛或修辭'幸運的是,我自己找到了答案,它添加admin.py作爲mgibsonbr已經說過。因爲問一個模糊的問題,但如果你不知道,你怎麼能說出一個確切的問題? – user1175260 2012-02-05 14:05:53

相關問題