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; б = 2
& NBSP; с = Ь / а
& NBSP; кроме исключений, адрес:
& NBSP; log.exception ("Математика исключение:% S"% д)
Вы не должны пройти исключение наряду. Авокадо будет выкопать много материала для вас.
Монтаж:
пункт установить Django-авокадо
или
рт клон https://bitbucket.org/weholt/django-avacado питон setup.py установить
Добавить авокадо INSTALLED_APPS. Вы, возможно, придется копировать или символическая ссылка на шаблонах в авокадо-папке, но я не думаю, что так
Что нового В этом выпуске:.
< P>- переписали некоторые, чтобы быть совместимым с последним выпуском DSE.
Требования
- Python
- Джанго
Комментарии не найдены