django-aguacate es una aplicación de registro de base de datos deliciosamente retrasado y caché de Django.
El código hasta ahora sólo ha sido probado usando SQLite, Django 1.3, Python 2.6.6 en Ubuntu 10.10.
Uso:
Aguacate está destinado a ser utilizado cuando se desea registrar grandes cantidades de entradas del registro relacionadas con el mismo contexto, almacenar el registro en el PP para facilitar la clasificación y visualización, y no tener el impacto en el rendimiento de utilizar el ORM de Django.
Usted puede hacer algo como esto en su opinión:
desde get_context importación avocado.context
con get_context ("filescanning") como log:
& Nbsp; de nombre de archivo en somefilescanningmethod ():
& Nbsp; # hacer algo con el archivo y almacenar alguna información al respecto
& Nbsp; log.info ("hizo algo para% s."% Nombre del archivo)
También puede registrar la información y agregar una instancia de un modelo de Django. En el administrador puede ver el registro y hacer clic para ir directamente al modelo relacionado:
con get_context ("UserProcessing") como log:
& Nbsp; para usr en User.objects.all ():
& Nbsp; # hacer algo con el usuario y almacenar alguna información al respecto
& Nbsp; log.info ("hizo algo para% s."% De usuarios, ejemplo = user)
También puede iniciar sesión excepciones y aguacate intentará iniciar sesión algo más que el nombre de la excepción que se plantearon, pero esto no formateada muy bonita en el momento y el código parece traer un montón de información inútil. Sin embargo, aquí es cómo probar que:
con get_context ("UserProcessing") como log:
& Nbsp; probar:
& Nbsp; a = 0
& Nbsp; b = 2
& Nbsp; c = b / a
& Nbsp; salvo excepciones, e:
& Nbsp; log.exception ("Matemáticas excepción:% s"% e)
Usted no tiene que pasar a lo largo de la excepción. Aguacate cavará a cabo un montón de cosas para usted.
Instalación:
PIP instalar django-aguacate
o
hg clone https://bitbucket.org/weholt/django-avacado python setup.py install
Agregue el aguacate a INSTALLED_APPS. Puede que tenga que copiar o enlace simbólico a las plantillas en la carpeta de aguacate, pero yo no lo creo
¿Qué hay de nuevo en esta versión:.
< p>- reescribió algunos para ser compatible con la última versión de DSE.
Requisitos :
- Python
- Django
Comentarios que no se encuentran