django-extraconfig

Screenshot Software:
django-extraconfig
Szczegóły programowe:
Wersja: 0.1.1
Filmu: 11 May 15
Wywoływacz: Sever Banesiu
Licencja: Wolny
Popularność: 7

Rating: 4.0/5 (Total Votes: 2)

django-extraconfig jest app Django, który pozwala na łatwe rozszerzenie pliku settings.py projektu Django. & Nbsp; jedyną funkcją dostarczane przez tego modułu jest load_extraconfig (entry_point_name, module_name).
extraconfig.load (entry_point_name, module_name)
& Nbsp; Ładunki Wszystkie wartości wielkie z modułami punktów wejścia do modułu z nazwą module_name nadrzędne jakiekolwiek istniejące wartości.
Zastosowanie
Na dole settings.py plików dodatku:
spróbuj:
& Nbsp; import extraconfig
wyjątkiem ImportError:
& Nbsp; karnet
jeszcze:
& Nbsp; extraconfig.load (, __name__)
entry_point_name może być dowolna wartość ciągu, ale jest to dobra praktyka, aby zawierać ProjectName w celu uniknięcia kolizji nazw. Na przykład, aby załadować dodatkowe konfiguracji pokazał poniżej entry_point_name powinien być ustawiony na "my_project.extraconfig".
Tworzenie dodatkowej konfiguracji
Łatwo jest stworzyć dodatkowy moduł konfiguracyjny. Minimalne układ projekt składa się z dwóch plików: setup.py i pliku modułu. Moduł zostanie zainstalowany przy użyciu pliku setup.py jak każdy inny zwykły moduł Pythona. Aby django-extraconfig wiedzieć, że moduł ten powinien być używany, aby zastąpić konfigurację Django w setup.py należy dodać go do punktu wejścia config.
Minimalny plik setup.py może wyglądać tak:
z setuptools konfiguracji importu
setup (
& Nbsp; name = "my_extra_config",
& Nbsp; version = "0.1",
& Nbsp; py_modules = ['my_extra_config "],
& Nbsp; entry_points = {
& Nbsp; "my_project.extraconfig": "Głównym = my_extra_config"
& Nbsp;}
)
Teraz możesz dodać my_extra_config.py plik z ustawieniami, które chcesz zastąpić:
DEBUG = true
Instalacja dodatkowa konfiguracja
Po dodatkowa konfiguracja jest gotowy projekt można uruchomić:
python setup.py rozwijać
. Będzie to zainstalować dodatkowy moduł konfiguracyjny w trybie rozwoju, dzięki czemu można edytować dodatkowe ustawienia, a wszystkie zmiany będą widoczne bez ponownej instalacji

Wymagania :

< p>
  • Python
  • Django

Inne programy z deweloperem Sever Banesiu

Komentarze do django-extraconfig

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!