সাধারণত আমরা ফ্রন্টএন্ড থেকে ফাইল বা ইমেজ সংক্রান্ত পরিবর্তন করি। এই আর্টিকেলে, আমরা দেখব কিভাবে অ্যাডমিন প্যানেলে ফাইল ম্যানেজমেন্ট করা যায় যেখানে আমরা সার্ভার থেকে ক্লায়েন্টে রেন্ডার করার জন্য বিভিন্ন ধরনের ফাইল ম্যানেজ করতে পারি।
উদাহরণ
django-filer মডিউল ইনস্টল করুন:
pip install django-filer
settings.py-তে নিচের কোড যোগ করুন:
INSTALLED_APPS = [
...
'easy_thumbnails',
'filer',
'mptt',
...
]
THUMBNAIL_HIGH_RESOLUTION = True
THUMBNAIL_PROCESSORS = (
'easy_thumbnails.processors.colorspace',
'easy_thumbnails.processors.autocrop',
#'easy_thumbnails.processors.scale_and_crop',
'filer.thumbnail_processors.scale_and_crop_with_subject_location',
'easy_thumbnails.processors.filters',
)
এখানে, আমরা শুধু প্রয়োজনীয় লাইব্রেরিগুলো আমাদের প্রজেক্টে অ্যাপ হিসেবে যোগ করেছি। আমরা কিছু ইমেজ প্রি-প্রসেসিংও যোগ করেছি।
এখন, আপনি অ্যাডমিন পেজের জন্য সব সেট। চলুন আপলোড করা ফাইলগুলোর জন্য ক্যানোনিক্যাল urls তৈরি করি।
urls.py-তে নিচের কোড যোগ করুন:
urlpatterns = [
...
path(r'filer/', include('filer.urls')),
...
]
এখানে, আমরা ফাইল ম্যানেজারের জন্য একটি URL তৈরি করেছি, যেখানে আমাদের সব ফাইল বা ইমেজ সংরক্ষিত থাকবে।
আউটপুট

এখন ক্যানোনিক্যাল url-র জন্য, ফোল্ডারে যান এবং আপনি একটি বাটন দেখবেন, সেটিতে ক্লিক করুন এবং আপনি ক্যানোনিক্যাল url পাবেন:
