2014-01-08 43 views
0

我在查看模型時遇到了管理面板在默認情況下不會更改的問題。django 1.3 admin.py不更新

無論我將什麼添加到SnippetAdmin類,列表視圖或編輯視圖中都沒有任何更改。

admin.py:

from django.contrib import admin 
from snippets.models import Snippet 

class SnippetAdmin(admin.ModelAdmin): 
    list_display = ('text', 'url') 

admin.site.register(Snippet, site=SnippetAdmin) 

如果刪除了register命令模型被從管理面板除去按預期方式。

如果我將類SnippetAdmin重命名爲SnippetAdmin1,它會在嘗試查看管理面板時調用錯誤,從而證明正在調用該類。

回答

3

請您在註冊ModelAdmin這樣的:

admin.site.register(Snippet, SnippetAdmin) 

site命名的參數用於一些完全different