django-bơ là một cơ sở dữ liệu ứng dụng khai thác gỗ ngon trì hoãn và lưu lại để Django.
Các mã số này mới chỉ được thử nghiệm bằng cách sử dụng SQLite, Django 1.3, Python 2.6.6 trên Ubuntu 10.10.
Cách sử dụng:
Quả bơ là có nghĩa là để được sử dụng khi bạn muốn đăng nhập một lượng lớn các mục nhật ký liên quan đến bối cảnh tương tự, lưu trữ các bản ghi trong db để dễ dàng phân loại và xem, và không có hiệu năng đạt được của việc sử dụng các orm django.
Bạn có thể làm một cái gì đó như thế này trong quan điểm của bạn:
từ avocado.context get_context nhập khẩu
với get_context ("filescanning") như đăng nhập:
& Nbsp; cho tên tập tin trong somefilescanningmethod ():
& Nbsp; # làm điều gì đó với các tập tin và lưu trữ một số thông tin về nó
& Nbsp; log.info ("Did gì đến% s."% Filename)
Bạn cũng có thể đăng nhập thông tin và thêm một thể hiện của một mô hình django. Trong quản trị bạn có thể xem nhật ký và nhấn vào đây để đi trực tiếp tới các mô hình liên quan:
với get_context ("UserProcessing") như đăng nhập:
& Nbsp; cho usr trong User.objects.all ():
& Nbsp; # làm điều gì đó với người sử dụng và lưu trữ một số thông tin về nó
& Nbsp; log.info ("Did gì đến% s."% Người sử dụng, ví dụ = user)
Bạn cũng có thể đăng nhập ngoại lệ và bơ sẽ cố gắng đăng nhập nhiều hơn chỉ là tên của các ngoại lệ được nâng lên, nhưng điều này không được định dạng rất đẹp vào lúc này và mã dường như mang theo rất nhiều thông tin vô dụng. Tuy nhiên, đây là cách để kiểm tra nó:
với get_context ("UserProcessing") như đăng nhập:
& Nbsp; thử:
& Nbsp; a = 0
& Nbsp; b = 2
& Nbsp; c = b / a
& Nbsp; trừ ngoại lệ, e:
& Nbsp; log.exception ("Math ngoại lệ:% s"% e)
Bạn không cần phải vượt qua các ngoại lệ cùng. Bơ sẽ đào ra rất nhiều thứ cho bạn.
Cài đặt:
pips cài đặt django-bơ
hoặc
hg bản sao https://bitbucket.org/weholt/django-avacado python setup.py cài đặt
Thêm bơ để INSTALLED_APPS. Bạn có thể sao chép hoặc liên kết tượng trưng cho các mẫu trong bơ-thư mục, nhưng tôi không nghĩ vậy
là gì mới trong phiên bản này:.
< p>- Viết lại một số để tương thích với các phiên bản mới nhất của DSE.
Yêu cầu :
- Python
- Django
Bình luận không