हम आमतौर पर फ्रंटएंड से फाइल या इमेज से संबंधित बदलाव करते हैं। इस लेख में, हम देखेंगे कि एडमिन पैनल पर फाइल मैनेजमेंट कैसे बनाया जाए जहां हम विभिन्न प्रकार की फाइलों को मैनेज कर सकते हैं जिन्हें हम सर्वर से क्लाइंट को रेंडर करने जा रहे हैं।
उदाहरण
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 मिल जाएगा:
