django-avocado

Skjermbilde programvare:
django-avocado
Prog.varedetaljer:
Versjon: 0.9.1 Beta 9
Last opp dato: 20 Feb 15
Utvikler: Thomas Weholt
Lisens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

django-avocado er en herlig forsinket og bufret database logging app for Django.
Koden har så langt bare blitt testet ved hjelp av SQLite, Django 1.3, Python 2.6.6 på Ubuntu 10.10.
Bruk:
Avocado er ment å brukes når du ønsker å logge enorme mengder loggoppføringer knyttet til samme kontekst, lagring av logg i db for enkel sortering og visning, og ikke har den ytelsen hit for å bruke django orm.
Du kan gjøre noe sånt som dette i ditt syn:
fra avocado.context import get_context
med get_context ("filescanning") som log:
& Nbsp; for filnavn i somefilescanningmethod ():
& Nbsp; # gjøre noe med filen og lagre noe informasjon om det
& Nbsp; log.info ("Har noe til% s."% Filename)
Du kan også logginformasjon og legge til en forekomst av en django modell. I admin kan du se loggen og klikk for å gå direkte til den relaterte modell:
med get_context ("UserProcessing") som log:
& Nbsp; for usr i User.objects.all ():
& Nbsp; # gjøre noe med brukeren og lagre noe informasjon om det
& Nbsp; log.info ("Har noe til% s."% User, eksempel = bruker)
Du kan også logge unntak og avokado vil prøve å logge mer enn bare navnet på unntaket blir reist, men dette er ikke formatert veldig pen i øyeblikket og koden ser ut til å ta med en masse unyttig info. Likevel, her er hvordan du kan teste det:
med get_context ("UserProcessing") som log:
& Nbsp; prøve:
& Nbsp; a = 0
& Nbsp; b = 2
& Nbsp; c = b / a
& Nbsp; med unntak Unntak, e:
& Nbsp; log.exception ("Math unntak:% s"% e)
Du trenger ikke å passere unntak sammen. Avocado vil grave ut masse ting for deg.
Installasjon:
PIP installere django-avocado
eller
hg clone https://bitbucket.org/weholt/django-avacado python setup.py installere
Legg avocado til INSTALLED_APPS. Du må kanskje kopiere eller symlink til malene i avocado-mappen, men jeg tror ikke det

Hva er nytt i denne utgaven:.

< p>
  • spinner spant noen å være kompatibel med den nyeste utgaven av DSE.

Krav :

  • Python
  • Django

Annen programvare fra utvikleren Thomas Weholt

dse
dse

14 Apr 15

Kolibri
Kolibri

11 May 15

django-photofile
django-photofile

20 Feb 15

Kommentarer til django-avocado

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!