2011-10-17 42 views
10

Tôi vừa cài đặt thanh công cụ gỡ lỗi Django. Đó là hơi khó sử dụng và mặc dù nó đang làm việc tôi muốn kiểm tra xem đây có phải là cách chính xác hay không. Dưới đây là 4 bước mà tôi cần để đạt được thành công:Thiết lập thanh công cụ gỡ lỗi Django

  1. easy_install django_debug_toolbar
  2. add 'debug_toolbar.middleware.DebugToolbarMiddleware', đến hết lớp trung gian của tôi trong cài đặt dự án của tôi
  3. chỉnh sửa INTERNAL_IPS = ('127.0.0.1') trong django.global_settings.py
  4. của tôi sau đó tôi đã thêm "/usr/local/lib/python2.7/dist-packages/django_debug_toolbar-0.8.5-py2.7.egg/debug_toolbar/templates "vào TEMPLATE_DIRS của tôi trong cài đặt dự án.

Điều này phần lớn là dùng thử và lỗi nên tôi không chắc đây là con đường để đi. Tôi không chắc chắn nếu oarticoluarly bước 4 là cần thiết ...

Bất kỳ đầu vào sẽ được nhiều đánh giá cao

+0

"đang hoạt động" phải đủ câu trả lời. Các câu hỏi và câu trả lời chủ quan "tốt hơn" nằm ngoài phạm vi của trang web này. –

+5

Bước 4 chắc chắn không được yêu cầu. –

+0

@Daniel Roseman. Đó là những gì tôi nghĩ. Điều này có thể là do django_debug_toolbar không có trong đường dẫn python? Làm thế nào tôi nên khắc phục điều này? –

Trả lời

3

Các INTERNAL_IPS phải là một danh sách hoặc tuple, không phải là một chuỗi, vì vậy:

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

Trong câu hỏi: Chuỗi của nó –

4

tôi có cùng một vấn đề. Nhưng, tôi nghĩ tôi đã tìm ra. Tôi tin rằng bước bạn đang thiếu là thêm 'debug_toolbar' vào các dự án của bạn setting.py INSTALLED_APPS tuple. Điều này giải quyết nó cho tôi. Đây là liên kết đến số article mà tôi đã sử dụng làm tài liệu tham khảo.

Các vấn đề liên quan