.
জ্যাঙ্গো-extraconfig একটি জ্যাঙ্গো সহজেই একটি জ্যাঙ্গো প্রকল্প settings.py ফাইল প্রসারিত করতে পারবেন যে অ্যাপ্লিকেশন & nbsp; এই মডিউল দ্বারা উপলব্ধ শুধুমাত্র ফাংশন load_extraconfig (entry_point_name, module_name) হয়.
extraconfig.load (entry_point_name, module_name)
& Nbsp; কোনো বিদ্যমান মান অগ্রাহ্য নাম module_name সঙ্গে পৃথক মডিউলের মধ্যে লোড এন্ট্রি পয়েন্ট মডিউল থেকে সব য়ের বড়হাতের অক্ষর ছোটহাতের মান.
ব্যবহার
আপনার settings.py ফাইল যোগ নীচের অংশে:
চেষ্টা:
& Nbsp; আমদানি extraconfig
ImportError ছাড়া:
& Nbsp; পাস
অন্য:
& Nbsp; extraconfig.load (
entry_point_name কোন স্ট্রিং মান হতে পারে কিন্তু এটি নাম collisions এড়ানো করার জন্য projectname অন্তর্ভুক্ত করা একটি ভাল অভ্যাস. অতিরিক্ত কনফিগারেশন লোড উদাহরণ নিম্নে দেখিয়েছিল, entry_point_name "my_project.extraconfig" নির্ধারণ করা উচিত.
একটি অতিরিক্ত কনফিগারেশন তৈরি করা
এটি একটি অতিরিক্ত কনফিগারেশন মডিউল তৈরি করা সহজ. setup.py এবং মডিউল ফাইল: সংক্ষিপ্ত প্রকল্প বিন্যাস দুটি ফাইল গঠিত হয়. মডিউল অন্য যে কোনও নিয়মিত পাইথন মডিউল মত setup.py ফাইল ব্যবহার করে ইনস্টল করা হবে. যাতে জ্যাঙ্গো-extraconfig এই মডিউল আপনাকে এন্ট্রি পয়েন্ট কনফিগ মধ্যে যোগ করা আবশ্যক setup.py আপনার জ্যাঙ্গো কনফিগারেশন ওভাররাইড করার জন্য ব্যবহার করা উচিত জানেন যে আপনি জন্য.
একটি পরিমিত setup.py ফাইল একটু সহজ ভাবে দেখি:
setuptools আমদানি সেটআপ থেকে
সেটআপ (
& Nbsp; নাম = 'my_extra_config',
& Nbsp; সংস্করণ = '0.1',
& Nbsp; py_modules = ['my_extra_config'],
& Nbsp; entry_points = {
& Nbsp; 'my_project.extraconfig': 'প্রধান = my_extra_config'
& Nbsp;}
)
এখন আপনি ওভাররাইড করতে চান সেটিংস সঙ্গে একটি my_extra_config.py ফাইল যোগ করতে পারেন:
ডিবাগ = true
ইনস্টল অতিরিক্ত কনফিগারেশন
অতিরিক্ত কনফিগারেশন প্রকল্প প্রস্তুত হলে আপনি চালাতে পারেন:
পাইথন বিকাশ setup.py
. এই কমান্ডের সাহায্যে আপনি অতিরিক্ত সেটিংস সম্পাদনা করতে পারেন এবং সব পরিবর্তন আনা হয়েছে তা করে ইনস্টল না করেও দৃশ্যমান হবে, যার অর্থ, উন্নয়ন মোডে অতিরিক্ত কনফিগারেশন মডিউল ইনস্টল করা হবে
আবশ্যক
< P>- পাইথন
<লি> জ্যাঙ্গো
পাওয়া মন্তব্যসমূহ না