हम आम तौर पर फ़्रंटएंड से फ़ाइल या छवि संबंधी परिवर्तन करते हैं। इस लेख में, हम देखेंगे कि व्यवस्थापक पैनल में फ़ाइल प्रबंधन कैसे करें, जहां हम विभिन्न प्रकार की फ़ाइल का प्रबंधन कर सकते हैं जिसे हम सर्वर से क्लाइंट को प्रस्तुत करने जा रहे हैं।
उदाहरण
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 बनाया है, जहाँ हमारी सभी फ़ाइलें या चित्र संग्रहीत किए जाएंगे।
आउटपुट
अब शंक्वाकार यूआरएल के लिए, फ़ोल्डर में जाएं और आपको एक बटन दिखाई देगा, उस पर क्लिक करें और आपको शंक्वाकार यूआरएल मिलेगा -