Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

Django - व्यवस्थापक आधारित फ़ाइल प्रबंधन

हम आम तौर पर फ़्रंटएंड से फ़ाइल या छवि संबंधी परिवर्तन करते हैं। इस लेख में, हम देखेंगे कि व्यवस्थापक पैनल में फ़ाइल प्रबंधन कैसे करें, जहां हम विभिन्न प्रकार की फ़ाइल का प्रबंधन कर सकते हैं जिसे हम सर्वर से क्लाइंट को प्रस्तुत करने जा रहे हैं।

उदाहरण

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 बनाया है, जहाँ हमारी सभी फ़ाइलें या चित्र संग्रहीत किए जाएंगे।

आउटपुट

Django - व्यवस्थापक आधारित फ़ाइल प्रबंधन Django - व्यवस्थापक आधारित फ़ाइल प्रबंधन

अब शंक्वाकार यूआरएल के लिए, फ़ोल्डर में जाएं और आपको एक बटन दिखाई देगा, उस पर क्लिक करें और आपको शंक्वाकार यूआरएल मिलेगा -

Django - व्यवस्थापक आधारित फ़ाइल प्रबंधन



  1. 3 कस्टम हेज़ल नियम जिनका उपयोग आप फ़ाइल प्रबंधन को स्वचालित करने के लिए कर सकते हैं

    खुद को न दोहराएं प्रोग्रामिंग का एक प्रमुख नियम है। यह प्रोग्रामर्स को कोड के एक ही सेगमेंट को बार-बार चलाने के खिलाफ चेतावनी देने के लिए है, जब कंप्यूटर स्वचालित रूप से उस तरह का काम कर सकते हैं। लेकिन खुद को दोहराने से बचने के लिए आपको प्रोग्रामर होने की जरूरत नहीं है। यदि आप एक मैक उपयोगकर्ता हैं

  1. स्लैक के लिए 4 महान फ़ाइल प्रबंधन उपकरण

    स्लैक पर फाइल शेयर करना आम बात है। यदि आपके पास एक चालू परियोजना है, और शायद कुछ सहकर्मियों के साथ फ़ाइल साझा करने की आवश्यकता है, तो सेवा ऐसा करना आसान बनाती है। यानी अधिकांश भाग के लिए। कभी-कभी स्लैक पर फ़ाइल साझाकरण कार्य में बहुत, बहुत सीमित हो सकता है। इसलिए हमने यह सूची बनाई है! यहाँ चार तरीक

  1. व्यवस्थापक अधिकारों के बिना सॉफ़्टवेयर कैसे स्थापित करें

    नया सॉफ़्टवेयर, ड्राइवर या प्रोग्राम स्थापित करने का प्रयास कर रहे हैं, और आप ऐसा करने में असमर्थ हैं? क्या आपके ऑपरेटिंग सिस्टम ने एडमिनिस्ट्रेटर की अनुमति मांगी थी और आपसे आपका इंस्टालेशन रोक दिया था? यदि प्रश्न आपकी सटीक स्थिति बताते हैं, तो अपनी चिंता छोड़ दें। आप सिर्फ एक सामान्य पीसी उपयोगकर्त