django-athumb.

Ein einfaches, s3-sichtales Thumbnailer-Feld
Jetzt downloaden

django-athumb. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Name des Herausgebers:
  • Gregory Taylor

django-athumb. Stichworte


django-athumb. Beschreibung

Ein einfaches, s3-sichtales Miniaturbildfeld Die Lagerung von Bildern und deren Thumbnails auf S3 ist ein bisschen mit Django, ein bisschen, mit einem Kugelbaum. Django-athumb ist eine Django-App, die mit mehr typischeren Speicherbützen arbeiten kann, es soll Bild-Uploads, Miniaturansichten akzeptieren und das Original plus die Daumen auf S3 hochladen. Sie können dann in Ihre Vorlage in die Miniaturansichten kommen, indem Sie etwas tun, indem Sie etwas tun: In diesem Fall stellt die Remote S3-URL automatisch zusammen, um die Miniaturansicht abzurufen. Es erfolgt keine Fehlerüberprüfung, und es werden mehrere Annahmen aus der Geschwindigkeit gestellt. Die Schnäppchen des Django-athumbThe-Primärvorteils von Django-athumb ist, dass Miniaturansichten im Gegensatz zu Sorl und anderen, zum Zeitpunkt des Benutzers, der das Originalbild hochladen, erzeugt werden. Anstatt Daumen auf Anfrage zu erzeugen, und den Benutzer warten, verstehen wir das von Anfang an aus dem Weg. Dies führt zu einigen großen Vorteilen: * Wir prüfen nie nach dem ersten Save / Upload nach dem Vorhandensein einer Datei. Wir gehen davon aus, dass es existiert, und überspringen Sie eine Menge Diskette, die E / A versucht, das zu ermitteln. Dies war an Sorl + S3 schrecklich langsam, da es jedes Mal einen Remote-Service treffen musste, wenn er wissen wollte, ob ein Miniaturbild generiert wurde. * Da wir jedes mögliche Miniaturbild im Voraus über Models.pie definieren, haben wir einen definierten Satz von möglich Werte. Sie können auch intelligenter genannt werden als andere Pakete. Es ist auch möglich, später weitere Größen / Daumen hinzuzufügen. * Dies kann auf Ihrer eigenen Hardware mit anständiger Geschwindigkeit gelaufen sein. Wenn Sie es auf EC2 laufen lassen, macht es nur so schneller. Anforderungen: · Django · Python · Boto. · PIL. Was ist neu in dieser Version: · Komplette Neuarbeit der Art und Weise, wie Miniaturansichten in Models.py angegeben sind. · Entfernen des attributbasierten Bildfeldgrößenabrufs, da wir nicht mehr nur auf Dimensionen beschränkt sind. · Weiteres. Verbesserungen.


django-athumb. Zugehörige Software