Django-авокадо смачно затримується і кешируются додаток журналів бази даних для Django.
Код досі був протестований тільки за допомогою SQLite, Django 1.3, Python 2.6.6 на Ubuntu 10.10.
Застосування:
Авокадо призначені для використання, якщо ви хочете, щоб увійти величезні записів журналу, пов'язаних тому ж контексті, зберігати журнал в дБ для зручності сортування та перегляду, і не мати падіння продуктивності використання Django ORM.
Ви могли б зробити щось на зразок цього, на ваш погляд:
від avocado.context імпорту get_context
з get_context ("filescanning"), а журнал:
І NBSP; для файлу в somefilescanningmethod ():
І NBSP; # зробити щось з файлом і зберігати деяку інформацію про нього
І NBSP; log.info ("створили щось, щоб% S."% Файл)
Ви також можете увійти інформацію і додайте екземпляр моделі Django. В адмін ви можете подивитися журнал і натисніть, щоб перейти безпосередньо до відповідного моделі:
з get_context ("UserProcessing"), а журнал:
І NBSP; для USR в User.objects.all ():
І NBSP; # зробити щось з користувачем і зберігати деяку інформацію про нього
І NBSP; log.info ("створили щось, щоб% S».% Користувачів, екземпляр = користувач)
Ви також можете увійти виключення і авокадо намагатиметься увійти більше, ніж просто ім'я, за винятком піднімається, але це не відформатована дуже красива в даний момент і код, здається, приносить із собою багато непотрібного інформації. Тим не менш, ось як перевірити:
з get_context ("UserProcessing"), а журнал:
І NBSP; знайти:
І NBSP; = 0
І NBSP; B = 2
І NBSP; с = Ь /
І NBSP; крім винятків, адреса:
І NBSP; log.exception ("Математика виняток:% S"% д)
Ви не повинні пройти виняток вперед. Авокадо буде викопати багато матеріалу для вас.
Установка:
пункт встановити Django-авокадо
або ж
рт клон https://bitbucket.org/weholt/django-avacado пітон setup.py встановити
Додати авокадо INSTALLED_APPS. Ви, можливо, доведеться копіювати або символічна посилання на шаблони в авокадо папці, але я так не думаю
Що нового У цьому випуску :.
< P>- переписали деякі, щоб бути сумісним з останньою версією DSE.
Вимоги
- Python
- Django
Коментар не знайдено