2011-10-17 12 views
10

मैंने अभी Django डीबग टूलबार स्थापित किया है। यह थोड़ा सा था और हालांकि यह काम कर रहा था मैं जांचना चाहता था कि यह सही तरीका है या नहीं।Django डीबग टूलबार सेटअप

  1. easy_install django_debug_toolbar
  2. जोड़ें 'debug_toolbar.middleware.DebugToolbarMiddleware', मेरे मिडलवेयर वर्गों के अंत करने के लिए अपने प्रोजेक्ट सेटिंग्स में
  3. INTERNAL_IPS संपादित = (: यहाँ 4 कदम है कि मैं सफलता हासिल करने की जरूरत है '127.0.0.1') मेरे django.global_settings.py
  4. में मैंने जोड़ा "/usr/local/lib/python2.7/dist-packages/django_debug_toolbar-0.8.5-py2.7.egg/debug_toolbar/templates "परियोजना सेटिंग्स में मेरे TEMPLATE_DIRS के लिए।

यह काफी हद तक परीक्षण और त्रुटि थी इसलिए मुझे यकीन नहीं है कि यह जाने का तरीका है। मैं oarticoluarly अनिश्चित यदि चरण 4 के लिए आवश्यक है हूँ ...

किसी भी इनपुट बहुत सराहना की जाएगी

+0

"यह काम कर रहा है" पर्याप्त जवाब होना चाहिए। विषयपरक "बेहतर तरीका" प्रश्न और उत्तर इस साइट के दायरे से बाहर हैं। –

+5

चरण 4 निश्चित रूप से आवश्यक नहीं होना चाहिए। –

+0

@ डैनियल रोज़मन। बिल्कुल यही मैने सोचा। क्या ऐसा इसलिए हो सकता है क्योंकि django_debug_toolbar पाइथन पथ में नहीं है? मुझे इसे कैसे सुधारना चाहिए? –

उत्तर

3

INTERNAL_IPS सूची या टपल, न कोई स्ट्रिंग होना चाहिए, इसलिए:

INTERNAL_IPS = ('127.0.0.1',) # note, comma 
+0

प्रश्न में: यह एक स्ट्रिंग है –

4

मैं था एक ही समस्या है। लेकिन, मुझे लगता है कि मैंने इसे समझ लिया। मेरा मानना ​​है कि जिस चरण में आप गायब हैं, वह है कि आप अपनी परियोजनाओं में सेटिंग 'debug_toolbar' जोड़ना चाहते हैं। INSTALLED_APPS tuple। यह मेरे लिए हल करता है। यहां article का एक लिंक है जिसे मैंने संदर्भ के रूप में उपयोग किया था।

संबंधित मुद्दे