मैं Django sorl-थंबनेल इस्तेमाल करने की कोशिश प्रदर्शित नहीं करता है, लेकिन यह छवियों को प्रदर्शित नहीं करता है (और किसी भी त्रुटि दिखाने शामिल नहीं है)।Django sorl-थंबनेल छवियों
Settings.py:
INSTALLED_APPS = (
....
'sorl.thumbnail',
)
मॉडल:
class Toy(models.Model):
name = models.CharField(max_length=50, verbose_name=u'Name')
image = ImageField(upload_to='site_media/images')
टेम्पलेट्स:
<div id="toy">
{% for p in toys %}
<div class="toy">
# toy.image - this is model_name.image field
{% thumbnail toy.image "100x700" as im %}
<img style="margin:{{ im|margin:"100x700" }}" src="{{ im.url }}" width="{{ im.x }}" height="{{ im.y }}">
{% endthumbnail %}
<p>
<span> {{ p.name }} </span>
<span> {{p.unit_price}} </span>
</p>
</div>
{% endfor %}
</div>
urls.py:
url(r'^site_media/(.*)$', 'django.views.static.serve', {'document_root' : os.path.join(os.path.dirname(__file__), 'site_media')}),
सेटिंग्स फ़ाइल में उपरोक्त सेटिंग्स को जोड़ा गया, अभी भी कोई त्रुटि नहीं है और कोई छवियां प्रदान नहीं की गई हैं। :/ – Amyth
बहुत उपयोगी! धन्यवाद। – JDavies