django-avocado

Software screenshot:
django-avocado
Software detaljer:
Version: 0.9.1 Beta 9
Upload dato: 20 Feb 15
Udvikler: Thomas Weholt
Licens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

django-avocado er en udsøgte forsinket og cached database logning app til Django.
Koden er hidtil kun blevet testet ved hjælp af SQLite, Django 1.3, Python 2.6.6 på Ubuntu 10.10.
Anvendelse:
Avocado er beregnet til at blive brugt, når du vil logge enorme mængder af logposter knyttet til den samme kontekst, lagring af log i db til nem sortering og visning, og ikke har den ydeevne hit for at bruge django orm.
Du kan gøre noget som dette i dit synspunkt:
fra avocado.context import get_context
med get_context ("filescanning") som log:
& Nbsp; for filnavn i somefilescanningmethod ():
& Nbsp; # gøre noget med filen og gemme nogle oplysninger om det
& Nbsp; log.info ("Har noget til% s."% Filename)
Du kan også logge oplysninger og tilføj en forekomst af et django model. I admin kan du se loggen og klik for at gå direkte til den tilhørende model:
med get_context ("UserProcessing") som log:
& Nbsp; for usr i User.objects.all ():
& Nbsp; # gøre noget med brugeren og opbevare nogle oplysninger om det
& Nbsp; log.info ("Har noget til% s."% Bruger, fx = bruger)
Du kan også logge undtagelser og avocado vil forsøge at logge mere end blot navnet på undtagelsen hæves, men det er ikke formateret meget smuk i øjeblikket, og koden ser ud til at medbringe en masse ubrugelig info. Alligevel, her er hvordan man kan teste det:
med get_context ("UserProcessing") som log:
& Nbsp; prøv:
& Nbsp; a = 0
& Nbsp; b = 2
& Nbsp; c = b / a
& Nbsp; undtagen Undtagelse, e:
& Nbsp; log.exception ("Math undtagelse:% s"% e)
Du behøver ikke at passere undtagelsen sammen. Avocado vil grave ud masser af ting for dig.
Installation:
pip installere django-avocado
eller
hg klon https://bitbucket.org/weholt/django-avacado python setup.py installere
Tilføj avocado til INSTALLED_APPS. Du har måske til at kopiere eller symlink til skabelonerne i avocado-mappen, men jeg tror det ikke

Hvad er nyt i denne udgivelse:.

< p>
  • omskrev nogle til at være kompatibel med den nyeste version af DSE.

Krav :

  • Python
  • Django

Andre software developer Thomas Weholt

dse
dse

14 Apr 15

Kolibri
Kolibri

11 May 15

Kommentarer til django-avocado

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!