django-athumb.

Um campo de miniatização simples, suportado S3
Baixe Agora

django-athumb. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Nome do editor:
  • Gregory Taylor

django-athumb. Tag


django-athumb. Descrição

Um campo de thumbnailer simples e suportado S3 Armazenar as imagens e suas miniaturas no S3 é um pouco de esforço clumpsy com Django. Django-Athumb é um aplicativo Django que pode funcionar com backends de armazenamento mais típicos, destina-se a aceitar uploads de imagem, miniaturas e carregar o original mais os polegares para S3. Você pode então chegar às miniaturas em seu modelo fazendo algo como: Isso monta automaticamente o URL do S3 remoto para recuperar a miniatura. Nenhuma verificação de erro é feita, e várias suposições são feitas por uma questão de velocidade. Avantages de Django-AthumbThe Primária vantagem de Django-Athumb é que, ao contrário de sorl e outros, as miniaturas são geradas no momento do usuário que envia a imagem original. Em vez de gerar polegares sob demanda e fazer o usuário esperar, ficamos fora do caminho desde o começo. Isso leva a alguns grandes benefícios: * Nunca verificamos a existência de um arquivo, após o primeiro salvamento / upload. Nós assumimos que existe e pule um monte de disco que / o tentando determinar isso. Isso foi horrendamente lento no sorl + S3, como tinha que acertar um serviço remoto toda vez que queria saber se uma miniatura precisava gerar. * Como definimos todas as miniaturas possíveis com antecedência através de modelos.py, temos um conjunto definido de possível valores. Eles também podem ser mais inteligentemente nomeados do que outros pacotes. Também é possível posteriormente adicionar mais tamanhos / polegares. * Isso pode ser executado em seu próprio hardware com velocidade decente. Correndo no EC2 torna isso muito mais rápido. Requisitos: · Django. · Pitão · Boto. · Pil. O que há de novo nesta versão: · Complete novamente o trabalho da maneira como as miniaturas são especificadas em modelos.py. · Remoção da recuperação do tamanho do campo de imagem baseada em atributo, já que não somos mais limitados a dimensões. · Mais misc. melhorias.


django-athumb. Software Relacionado