我想在我的生產站點設置Django的工具欄,所以只是某些IP可以使用它。我遵循official documentation(安裝和快速設置),但我看不到工具欄。設置Django的工具欄的問題:酒吧沒有顯示
安裝該應用程序:
$ yolk -l | grep toolbar
django-debug-toolbar - 0.11.0 - active
我已經加入所需的設置:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'django.contrib.sitemaps',
'modeltranslation',
'djangocms_text_ckeditor',
'cms',
'mptt',
'menus',
'south',
'sekizai',
'debug_toolbar',
# more stuff...
)
INTERNAL_IPS = ('---.---.---.---',) # my current ip, taken from the server logs so I'm sure it's correct
STATIC_URL = '/static/'
DEBUG = True
沒有錯誤消息。爲了以防萬一,我也運行了collectstatic。沒有成功。
有什麼建議嗎?謝謝:-)
編輯:它似乎INSTALLED_APPS內的順序很重要。在'django.contrib。*'之後和'modeltranslation'之前移動'debug_toolbar',其他人解決了這個問題。
瀏覽器檢查器輸出什麼?你看到工具欄的js腳本和一切?如果是,那麼你需要檢查你的HTML代碼(確保你的標籤正確關閉)。 – petkostas
你有DEBUG = True嗎? – schneck
感謝您的建議。使用檢查員,我無法找到任何Django的工具欄相關的JS文件...既不在網站本身也不是管理頁面。 – sogeking