Django-Avocado.

Delizioso ritardato e registrazione memorizzata nella cache per Django
Scarica ora

Django-Avocado. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL v3
  • Nome editore:
  • Thomas Weholt
  • Sito web dell'editore:
  • http://weholt.org

Django-Avocado. Tag


Django-Avocado. Descrizione

Deliziosa database ritardata e memorizzata nella cache per Django Django-Avocado è un'applicazione di registrazione del database deliziosamente ritardata e cache per Django. Il codice è stato finora testato solo utilizzando SQLite, Django 1.3, Python 2.6.6 su Ubuntu 10.10.Sage: Avocado è destinato a essere utilizzato quando si desidera registrare Enormi quantità di voci di registro relative allo stesso contesto, conservare il log nel DB per un facile ordinamento e visualizzazione e non ha il successo delle prestazioni dell'utilizzo del Django ORM.You potrebbe fare qualcosa del genere in vostra vista: da Avocado.Context Import get_contextwith get_context ("filescanning") come registro: per il nome file in SomefilescanningMethod (): # Fai qualcosa con il file e memorizzare alcune informazioni su di esso log.info ("ha fatto qualcosa in% s."% Nome file) Puoi anche registrare le informazioni e Aggiungi un'istanza di un modello Django. Nell'amministratore è possibile visualizzare il registro e fare clic per andare direttamente al modello correlato: con Get_Context ("UserProcessing") come registro: per usr in user.objects.all (): # Fai qualcosa con l'utente e memorizzare alcune informazioni su Log.info ("ha fatto qualcosa in% s."% utente, istanza = utente) Puoi anche registrare eccezioni e avocado proverà a registrare più del solo nome dell'eccezione sollevata, ma questo non ha formattato molto carino al Momento e il codice sembra portare con sé molte informazioni inutili. Tuttavia, ecco come testarlo: con Get_Context ("UserProcessing") come registro: Prova: A = 0 B = 2 c = B / A tranne Eccezione, E: log.exception ("Eccezione matematica:% s"% e) Non devi passare l'eccezione lungo. Avocado scava il sacco di cose per te. Installazione: PIP Installa Django-AvocadoorHg clone https://bitbucket.org/weholt/django-avacado Python Setup.py installAdd Avocado su installato_apps. Potrebbe essere necessario copiare o simbolare i modelli nella cartella Avocado, ma non la penso così. Requisiti: · Python. · Django. Cosa c'è di nuovo in questa versione: · Rewrotere alcuni per essere compatibili con l'ultimo rilascio di DSE.


Django-Avocado. Software correlato