2009-07-23 18 views
6

Django için sorl-thumbnail ile oynuyorum. Ve nasıl daha iyi çalıştığını anlamaya çalışıyorum.Django'nun sorl-küçük resmini anlamaya çalışıyorum

Ben, bunun için rehber okudum benim modellerinde üstündeki from sorl.thumbnail.fields import ImageWithThumbnailsField koymak, benim settings.py yılında INSTALLED APPS yılında sorl.thumbnail koymak, sitem-ambalajlarda yüklü emin PIL doğru takıldığından yapılan .py, benim modeli alanlarından biri olarak image = ImageWithThumbnailsField(upload to="images/", thumbnail={'size':(80, 80)}) eklendi şablona Bence içinden modelini geçti ve şablonda üstündeki {% load thumbnail %} eklendi ve orada da değişken {{ mymodel.image.thumbnail_tag }} koydu.

Ama anlaşılan kadarıyla

Ben yönetici aracılığıyla bir resim yüklemek zaman, hemen küçük resim yaratacak, ancak yalnızca aslında ben tarayıcıda benim şablon kalktığında yaratmasıdır? Bu doğru mu? Küçük resim iyi görünüyor, aslında harika görünüyor, ama görüntü alanı yüklendikten sonra model alan kısmının eklenmesi hemen küçük resmi oluşturacağını düşündüm. ... Neden benim modelimde models.ImageField kullanıyorsunuz?

... yoksa bütün Tamam bu yapmış ve sadece yanlış çalışma şeklini var?

+1

Küçük resim, ilk kez çağrıldığında çağrıldığında bir kez oluşturulur. AFAIK ana ve muhtemelen ImageWithThumbnailsField kullanmak için tek neden özel bir çaba ile yönetici listesinde başparmak göstermek izin olmasıdır. – ohnoes

+0

metin duvarı. kafa karıştırıcı – drozzy

cevap

2

Ben sorl-thumbnail geliştiricilerinden biriyim. Sadece küçük resim etiketi yerine küçük resim alanını kullanarak sürece

Öncelikle, {% load thumbnail %} gerekmez.

Halen bir küçük resim sadece hiç kullanıldığı ilk kez oluşturulduğunda - Eğer alanını kullansanız bile [Bunu kimse başka ilk does bir gün eğer değişen etrafında alacak]. Alanın avantajı, şablon seviyesinde tasarımcıya özgürlüğü vermekten ziyade boyutlandırma belirtebilmenizdir [ve yönetici küçük resmini kolaylaştırmak].

Her iki yol da sizin için en uygun olduğuna karar almak, çalışırlar.

+0

Açıklamak için Chris'e teşekkür ederim. Yönetici küçük resmini çalışma konusunda herhangi bir belge var mı? Sorl-thumnbail'in bu tarafını nasıl uygulayacağımı bilmiyorum ... – littlejim84

+0

Not: Sadece görüntüleri kaydetmek için işlevselliği ekledim. Her zaman olduğu gibi, benioku belgelerini kontrol edebilirsiniz. – SmileyChris

0

Küçük resim alanını belirtmek için admin'e jCrop ekleme hakkında ne dersiniz? Woul oldukça güzel olur :)

İlgili konular