我在一個項目上設置了django管理員。爲什麼admin.py從不加載?
我在每個應用程序中創建了admin.py
文件(就像我以前的項目一樣)。但是admin.py
模塊未被加載。我的模型沒有註冊,我無法通過pydevd.settrace()
分解代碼。
如果我將我的管理代碼移動到models.py
的末尾,一切都按預期工作,模型向管理員註冊,並且代碼運行(我可以通過pydevd.settrace()
逐步完成)。
所以失敗 -
my_project_app
__init__.py
cart
__init__.py
models.py
admin.py
但是,當我在我的代碼添加到models.py文件一切的結束優良運行 -
from django.contrib import admin
class CartAdmin(admin.ModelAdmin):
pass
admin.site.register(Cart, CartAdmin)
很顯然,我將要配置管理員,所以我不想在一個模塊中的一切。如何獲得我的admin.py
文件?而爲什麼他們停止工作(這是我第一次使用的Django 1.5 - 不知道這是有關)
當然。我拿出來了。我試圖覆蓋AdminSite並使用AbstractBaseUser。我遇到了問題,所以我正在倒退,看看問題是什麼。我忘了把線放回去。謝謝帕維爾! – 2013-03-11 12:10:57