django-extraconfig

צילום מסך תוכנה:
django-extraconfig
פרטי תוכנה:
גרסה: 0.1.1
טען תאריך: 11 May 15
מפתחים: Sever Banesiu
רשיון: ללא תשלום
פופולריות: 7

Rating: 4.0/5 (Total Votes: 2)

Django-extraconfig היא אפליקציה יחידת המאפשרת להאריך קובץ settings.py פרויקט אופטימיות בקלות & nbsp;. הפונקציה רק ​​מסופקת על ידי מודול זה היא load_extraconfig (entry_point_name, המודול).
extraconfig.load (entry_point_name, המודול)
& Nbsp; המון כל ערכים באותיות גדולות ממודולים נקודת הכניסה למודול עם השם המודול דריסה כל ערכים קיימים.
שימוש
בחלק התחתון של הוספת קובץ settings.py:
לנסות:
& Nbsp; extraconfig היבוא
מלבד ImportError:
& Nbsp; כרטיס
: אחר
& Nbsp; extraconfig.load (, __name__)
entry_point_name יכול להיות כל ערך מחרוזת אבל זה תרגול טוב כדי לכלול את projectname כדי להימנע מהתנגשות בשמות. לדוגמא לטעון תצורה נוספת הראתה להלן, entry_point_name צריך להיות מוגדר "my_project.extraconfig".
יצירת תצורה נוספת
זה קל ליצור מודול תצורה נוסף. פריסת הפרויקט המינימלית מורכבת משני קבצים: setup.py וקובץ מודול. מודול יותקן באמצעות קובץ setup.py בדיוק כמו כל מודול פייתון רגיל אחר. על מנת שהיחידה-extraconfig לדעת כי יש להשתמש במודול זה כדי לעקוף תצורת אופטימיות שלך בsetup.py אתה חייב להוסיף אותו בתצורת נקודת כניסה.
קובץ setup.py מינימאלי יכול להיראות כך:
מהגדרת יבוא setuptools
התקנה (
& Nbsp; name = '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 עם ההגדרות שאתה רוצה לעקוף:
DEBUG = True
התקנת התצורה נוספת
ברגע שפרויקט תצורה הנוסף הוא מוכן שאתה יכול לרוץ:
פיתון setup.py לפתח
. זו תתקין את מודול תצורה הנוסף במצב פיתוח, כלומר, אתה יכול לערוך את ההגדרות נוספות וכל השינויים יהיו גלויים ללא התקנה מחדש את זה

דרישות :

< p>
  • פייתון
  • יחידת

תוכנות אחרות של יזם Sever Banesiu

תגובות ל django-extraconfig

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!