2009-12-02 120 views
0

剛剛安裝了django-db-log模塊並試圖使其正常工作。 'python manage.py syncdb'命令創建的數據庫,它看起來像日誌工作,但在管理面板中沒有任何關於它的內容。正如我在文檔中發現的,它應該將自己添加到管理面板中,而不需要任何其他配置,但是隨後我在MIDDLEWARE_CLASSES和INSTALLED_APPS中的'djangodblog'中添加了'djangodblog.middleware.DBLogMiddleware',看起來沒有任何反應。我做錯了什麼?如何將django-db-log模型添加到管理面板?

回答

1

感謝您的解決方法,我有同樣的問題,我的管理界面沒有顯示djangodblog表。

儘管我已經安裝了Django 1.1.1版本的最新django_db_log-1.5.0-py2.6.egg。

我將創建的djangodblog目錄移動到我的Django項目目錄中,然後我的管理界面顯示djangodblog表。

謝謝,最好的問候。

0

是的,它應該添加到管理部分。它爲我添加。 所以,如果你沒有得到它,唯一讓我想到的是,你使用的是舊版本的django。

+0

不,我正在使用django trunk,1.2 alpha。奇怪。 – Enchantner 2009-12-02 16:11:08

0

它在我的機器上無法正常工作(Mac OS X 10.6)。它將錯誤記錄到數據庫中,但未出現在管理員中。

我固定它通過以下方式:

移除了Python的網站包(將其卸載),解壓雞蛋文件到一個臨時目錄和移動創建的djangodblog目錄到django_db_log ...蛋文件我Django項目目錄。

這樣做的技巧,但你失去了easy_install功能(當然)。

0

一點點工作,但添加以下內容到一個admin.py文件適用於我。

from djangodblog.models import Error, ErrorBatch 
from djangodblog.admin import ErrorBatchAdmin, ErrorAdmin 

admin.site.unregister(Error) 
admin.site.unregister(ErrorBatch) 
admin.site.register(Error, ErrorAdmin) 
admin.site.register(ErrorBatch, ErrorBatchAdmin) 
相關問題