pyramid_debugtoolbar

Phần mềm chụp màn hình:
pyramid_debugtoolbar
Các chi tiết về phần mềm:
Phiên bản: 2.0.2
Ngày tải lên: 14 Apr 15
Giấy phép: Miễn phí
Phổ biến: 2

Rating: 5.0/5 (Total Votes: 1)

pyramid_debugtoolbar là một mô-đun Python cung cấp một thanh công cụ gỡ lỗi hữu ích trong khi bạn đang phát triển ứng dụng tự tháp của bạn.
Mã này đòi hỏi sự thân Pyramid (aka 1.1.1dev); không phát hành phiên bản của Kim tự tháp (ví dụ như 1.0 hay 1.1) sẽ chạy nó.
Lưu ý pyramid_debugtoolbar đó là một bằng chứng hiển nhiên rip-off của bình-debugtoolbar Michael van Tellingen của (mà bản thân nó đã được bắt nguồn từ django-debugtoolbar Rob Hudson). Nó cũng bao gồm một phiên bản nhẹ nhàng đánh bóng xuống của mã debugger Werkzeug bởi Armin Ronacher và đồng đội.
diễn
Đối với một cuộc biểu tình:
& Nbsp; Tạo một virtualenv:
& Nbsp; virtualenv2.6 --no-site-packages env26
& Nbsp; Clone thân Pyramid:
& Nbsp; git clone git@github.com: giá treo / pyramid.git
& Nbsp; Cài đặt thân Pyramid vào virtualenv:
cd kim tự tháp
& Nbsp; $ VENV / bin / python setup.py phát triển
& Nbsp; Clone thân pyramid_debugtoolbar:
& Nbsp; git clone git@github.com: giá treo / pyramid_debugtoolbar.git
& Nbsp; Cài đặt các thân cây pyramid_debugtoolbar vào virtualenv:
cd pyramid_debugtoolbar
$ VENV / bin / python setup.py phát triển
& Nbsp; Cài đặt gói pyramid_debugtoolbar / demo vào virtualenv:
cd bản demo
$ VENV / bin / python setup.py phát triển
& Nbsp; Chạy demo / tập tin demo.py gói pyramid_debugtoolbar bằng cách sử dụng Python của virtualenv:
$ VENV / bin / python demo.py
Bạn sẽ thấy một trang đầy đủ các tùy chọn kiểm tra thử khi bạn truy cập vào http: // localhost: 8080

là gì mới trong phiên bản này:.

  • Fix phạm lỗi khi chạy theo Py3k.

là gì mới trong phiên bản 1.0.7:.

  • Thả hỗ trợ cho Python 2.5
  • Fix tính toán các địa chỉ proxy. Xem https://github.com/Pylons/pyramid_debugtoolbar/pull/100.
  • Thực hiện các mẫu tương thích với không MarkupSafe Mako dưới Python 3.2.
  • tên nền tảng để giải mã Unicode sử dụng utf-8 mã hóa để đối phó với các nhân vật nonascii trong nền tảng (ví dụ Schrodinger Cát Fedora). Xem https://github.com/Pylons/pyramid_debugtoolbar/pull/98
  • Nâng cao một pyramid.exceptions.URLDecodeError thay vì một UnicodeDecodeError liệu khi con đường yêu cầu không thể được giải mã. Xem https://github.com/Pylons/pyramid/issues/1057.
  • Thêm tùy chọn cấu hình mới: debugtoolbar.show_on_exc_only (mặc định = false). Nếu thiết lập là true (debugtoolbar.show_on_exc_only = true) các debugtoolbar sẽ chỉ được tiêm vào các phản ứng trong trường hợp một ngoại lệ xảy ra. Nếu đáp ứng được xử lý mà không có ngoại lệ mã html trả lại không thay đổi gì cả. Xem https://github.com/Pylons/pyramid_debugtoolbar/issues/54
  • Fix ngoại lệ UnicodeDecodeError khác nhau.

là gì mới trong phiên bản 1.0.3:

  • Các valid_host tùy chỉnh vị sử dụng trong nội bộ của quan điểm pyramid_debugtoolbar didn 't sử dụng mới hơn & quot; ipaddr & quot; lý dựa trên. Triệu chứng: một số quan điểm có thể đã không thể tiếp cận không chính xác nếu bạn sử dụng một mặt nạ mạng như là một & quot; debugtoolbar.hosts & quot; tùy chọn.
  • Các console debug hiện đang làm việc với Google App Engine.
  • Các console debug bây giờ có thêm một phím tắt để truy cập vào các kết quả cuối cùng thông qua _.

là gì mới trong phiên bản 1.0.2:

  • Chuyển thanh công cụ và trình gỡ lỗi tập tin javascript để sử dụng requirejs để tải phụ thuộc hơn và mô-đun cách ly để chơi tốt hơn với mutiple phiên bản thư viện. Vấn đề tái phát là với tải async và ứng dụng thư viện jquery cụ thể mà các phiên bản dự kiến ​​được overrided bởi một thanh công cụ.
  • Nếu bạn đang sử dụng requirejs và muốn thanh công cụ để tải, chỉ cần thêm nó vào con đường và mô-đun của bạn:
  • require.config ({
  • đường dẫn: {
  • & quot; & quot ;: jquery & quot; jquery-1.7.2.min & quot;
  • & quot; & quot ;: thanh công cụ & quot; / _ debug_toolbar / / tĩnh js / thanh công cụ & quot;
  • });
  • yêu cầu ([& quot; jquery & quot ;, & quot; thanh công cụ & quot;], function ($, thanh công cụ) {
  • $ (function () {
  • // module của bạn
  • });
  • });

là gì mới trong phiên bản 1.0.1:

  • Nếu request.remote_addr là Không, vô hiệu hóa thanh công cụ .

là gì mới trong phiên bản 0.9.9.1:

  • When sử dụng với Pyramid 1.3a9 +, quan điểm, các tuyến đường và việc đăng ký khác được thực hiện bởi pyramid_debugtoolbar chính nó sẽ không hiển thị trong bảng điều khiển introspectables.

là gì mới trong phiên bản 0.9.9:

  • Hãy thử để tận dụng lợi thế của MakoRendererFactoryHelper trong Pyramid 1.3a8 + . Nếu chúng ta có thể làm được điều này, các mẫu thanh công cụ sẽ không được thực hiện bằng cách thiết lập mako bình thường. Sự thay đổi dễ nhận thấy nhất là thanh công cụ mako mẫu hiện có một phần mở rộng dbtmako.

là gì mới trong phiên bản 0.9.8:

  • Show yêu cầu tiêu đề thay vì nhầm lẫn cho thấy các giá trị môi trường trong Headers bảng dưới & quot; Yêu cầu Headers & quot ;. Điều này cũng sửa chữa một UnicodeDecodeError tiềm năng.
  • Cài CONTENT_LENGTH về đối tượng phản ứng khi chúng ta tái sinh app_iter khi thay thế nội dung ban đầu.

là gì mới trong phiên bản 0.9.6:

  • Added & quot; & quot Mẫn; bảng điều khiển; hoạt động chỉ dưới Kim tự tháp 1.3dev + (yêu cầu Pyramid mẫn hệ thống con).
  • Địa chỉ heisenbug báo cáo trong đó bảng điều khiển hiệu suất biến template gây ra kết quả bất ngờ. Không thể lặp lại, nhưng phóng viên chỉ ra việc sửa chữa làm việc cho anh ta, vì vậy mưa đá marying. Xem https://github.com/Pylons/pyramid_debugtoolbar/commit/5719c97ea2a3a41fc01e261403d0167cc38f3b49

Yêu cầu :

  • Python

Ý kiến ​​để pyramid_debugtoolbar

Bình luận không
Nhập bình luận
Bật hình ảnh!