2011-06-12 60 views
1

我有一個Django 1.2.5站點與幾個應用程序。Django管理站點僅自動檢測一個應用程序的模型

奇怪的管理網站只是自動檢測一個應用程序的管理模型。我想這可能是由於在某處引發異常引起的,但我無法找到這是否發生。看起來,admin.py文件甚至沒有被加載用於缺少的應用程序。

有沒有人有任何想法我可以追蹤爲什麼它不工作?我應該補充說,管理模式曾​​經是存在的,但我不記得多久之前,以及自那時以來我已經改變了什麼:-(

回答

1

嘗試從django shell導入your_app.admin爲您的失蹤應用程序。應該告訴你,真實引發的任何異常的回溯。

[[email protected]]$ python manage.py shell 
>>> from your_app import admin 

如果不顯示任何東西,做檢查django.contrib.admin.site.register實際上已經調用了你的模型。

+1

得到它的感謝。我有一個名爲目錄'admin'在我的應用程序中,這是得到加載,而不是admin.py文件。 – John 2011-06-12 13:43:13

相關問題