Django-Athumb.

Un campo di miniatura semplice S3-backed
Scarica ora

Django-Athumb. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Nome editore:
  • Gregory Taylor

Django-Athumb. Tag


Django-Athumb. Descrizione

Un campo di miniatura semplice S3-backed Memorizzare immagini e le loro miniature su S3 è un po 'di uno sforzo di closcienza con Django. Django-Athumb è un'app django che può funzionare con backend di archiviazione più tipici, ha lo scopo di accettare caricamenti di immagini, miniatura e caricare l'originale più il pollice in S3. Puoi quindi arrivare alle miniature nel tuo modello facendo qualcosa come: Assemblare automaticamente l'URL S3 remoto per recuperare la miniatura da. Non viene effettuato un controllo di errori, e diverse ipotesi sono fatte per il bene della velocità.Dvantages di Django-Athumbl vantaggio primario di Django-Athumb è che, a differenza di Sorl e altri, le miniature vengono generate al momento dell'utente che caricano l'immagine originale. Invece di generare pollici su richiesta e rendendo l'utente l'attesa, lo prendiamo fuori dall'inizio. Ciò porta ad alcuni grandi vantaggi: * Non controlliamo mai l'esistenza di un file, dopo il primo salvataggio / caricamento. Assumiamo che esista, e saltiamo un sacco di un disco I / O che cerca di determinarlo. Questo è stato orrendolmente lento su Sorl + S3, come ha dovuto colpire un servizio remoto ogni volta che voleva sapere se una miniatura aveva bisogno di generare. * Dal momento che definiamo ogni possibile miniatura in anticipo tramite modelli.PY, abbiamo una serie definita di possibili i valori. Possono anche essere nominati in modo più intelligente rispetto ad altri pacchetti. È anche possibile aggiungere più dimensioni / pollici. * Potrebbe essere eseguito sul proprio hardware con una velocità decente. L'esecuzione su EC2 lo rende molto più veloce. Requisiti: · Django. · Python. · BOTO. · PIL. Cosa c'è di nuovo in questa versione: · Completa la riparazione del modo in cui le miniature sono specificate in modelli.py. · Rimozione del recupero della dimensione del campo dell'immagine basata su Attributo, dal momento che non siamo più limitati alle dimensioni. · Ulteriore misc. miglioramenti.


Django-Athumb. Software correlato