پکیج sorl-thumbnail در جنگو
- 1403/12/15
sorl-thumbnail
در جنگوsorl-thumbnail
یک پکیج قدرتمند برای مدیریت و ایجاد پیش نمایش تصوییر (Thumbnail) در جنگو است. این پکیج به شما امکان میدهد که به سادگی اندازه تصاویر را تغییر دهید، نسخههای کوچکتر ایجاد کنید و آنها را در کش ذخیره کنید تا عملکرد سایت بهبود یابد.
برای نصب sorl-thumbnail
کافی است دستور زیر را اجرا کنید:
pip install sorl-thumbnail
پس از نصب، پکیج را در INSTALLED_APPS
تنظیمات جنگو اضافه کنید:
INSTALLED_APPS = [
...
'sorl.thumbnail',
]
سپس میتوانید در قالبهای خود از این پکیج برای ایجاد تصاویر بندانگشتی استفاده کنید:
فراخوانی پکیج در Template
{% load thumbnail %}
برای نمیایش تصویر
{% thumbnail item.image "100x100" crop="center" as im %}
<img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}">
{% endthumbnail %}
در این مثال، تصویری با عرض ۳۰۰ و ارتفاع ۲۰۰ پیکسل ایجاد شده که بهصورت Crop شده نمایش داده میشود.
اگر در پروژه جنگویی خود نیاز به مدیریت تصاویر و ایجاد نسخههای کوچکتر دارید، sorl-thumbnail
یک گزینه سریع، سبک و کارآمد است.
رایگان ثبت نام کنید و اولین نفری باشید که از پست های جدید مطلع می شوید.