• Trang chủ
  • Blog
  • Về chúng tôi
  • Liên hệ

Bắt lỗi mạnh mẽ hơn với Werkzeug Debugger

Viết bởi Trần Tuấn Anh, cách đây 7 months, 3 weeks lúc 13:20, 06 Dec. 2009 Ngày chính xác

Werkzeug là công cụ dành cho các ứng dụng chạy thông qua cổng WSGI. Giống với URL Dispatcher của Django, nó cho phép gửi và nhận luồng dữ liệu một cách dễ dàng và mạnh mẽ. Ngoài ra, Werkzeug còn được biết đến như là công cụ debug tuyệt vời, cache (header), cookie handing...

Werkzeug có thể được dùng trên nhiều môi trường phát triển khác nhau như: blog, wiki, bulletin board...

Werkzeug

Để sử dụng cho Django, trước tiên, Werkzeug phải xuất hiện trong PYTHONPATH của bạn.

easy_install werkzeug

Hoặc tải về tại đây http://werkzeug.pocoo.org/download và chạy:

python setup.py install

Dùng Werkzeug không khó, để dùng debugger với Django tôi làm như sau:

#!/usr/bin/env python from werkzeug import run_simple, DebuggedApplication from django.core.handlers.wsgi import WSGIHandler # This is only needed for Django versions < [7537]: def null_technical_500_response(request, exc_type, exc_value, tb): raise exc_type, exc_value, tb from django.views import debug debug.technical_500_response = null_technical_500_response if __name__ == '__main__': run_simple('localhost', 8080, DebuggedApplication(WSGIHandler(), True))

Các liên kết tham khảo:

Đề mục: Django Python Open Source

Tags: cache debugger django werkzeug