django-avocado

Tela Software:
django-avocado
Detalhes de Software:
Versão: 0.9.1 Beta 9
Data de upload: 20 Feb 15
Revelador: Thomas Weholt
Licença: Livre
Popularidade: 0

Rating: nan/5 (Total Votes: 0)

django-abacate é um aplicativo de banco de dados de registro deliciosamente atrasado e em cache para Django.
O código tem até agora só foi testada usando SQLite, Django 1.3, Python 2.6.6 em Ubuntu 10.10.
Uso:
Abacate é feito para ser usado quando você quiser registrar enormes quantidades de entradas de registo relacionadas com o mesmo contexto, armazenar o log no db a fácil classificação e visualização, e não ter o sucesso de usar o ORM Django performance.
Você pode fazer algo assim no seu ponto de vista:
de avocado.context get_context importação
com get_context ("filescanning") como log:
& Nbsp; para filename em somefilescanningmethod ():
& Nbsp; # fazer alguma coisa com o arquivo e armazenar algumas informações sobre ele
& Nbsp; log.info ("fez alguma coisa para% s."% Filename)
Você também pode registrar informações e adicione um exemplo de um modelo de Django. Na administração você pode ver o log e clique para ir diretamente para o modelo relacionado:
com get_context ("UserProcessing") como log:
& Nbsp; para usr em User.objects.all ():
& Nbsp; # fazer alguma coisa com o usuário e armazenar algumas informações sobre ele
& Nbsp; log.info ("fez alguma coisa para% s."% User, instância = user)
Você também pode registrar exceções e abacate vai tentar fazer logon mais do que apenas o nome da exceção sendo levantadas, mas isso não formatado muito bonita no momento e o código parece trazer um monte de informações inúteis. Ainda assim, aqui está como testá-lo:
com get_context ("UserProcessing") como log:
& Nbsp; tentar:
& Nbsp; a = 0
& Nbsp; b = 2
& Nbsp; c = b / a
& Nbsp; com exceção de exceção, e:
& Nbsp; log.exception ("Math exceção:% s"% e)
Você não tem que passar a exceção junto. Abacate vai cavar um monte de coisas para você.
Instalação:
pip instalar django-abacate
ou
hg clone https://bitbucket.org/weholt/django-avacado python setup.py instalar
Adicionar abacate para INSTALLED_APPS. Você pode ter que copiar ou link simbólico para os modelos no-pasta de abacate, mas eu não penso assim

O que é novo nesta versão:.

< p>
  • Reescrita algum para ser compatível com a última versão do DSE.

Requisitos :

  • Python
  • Django

Outro software de desenvolvedor Thomas Weholt

dse
dse

14 Apr 15

django-photofile
django-photofile

20 Feb 15

Comentário para django-avocado

Comentários não encontrado
Adicionar comentário
Ligue imagens!