Django-školitel je aplikace, Django, který kombinuje na proces řízení úžasnost z supervisord s pohodlím skriptů pro správu Djangovo.
Odůvodnění
Spuštění projektu Django v těchto dnech často znamená mnohem víc, než jen spuštění webserver. Možná budete muset mít Django běží pod FCGI nebo CherryPy, s úkoly na pozadí řízena celeryd, periodické úlohy naplánované celerybeat, a libovolný počet dalších procesů všech spolupracujících, aby projekt a provoz.
Pokud jste právě rozvoj nebo ladění, to je bolest museli spustit a zastavit všechny tyto různé procesy ručně.
Když jste nasazení, je to bolest, aby se ujistil, že každý proces je zahnutý do startu systému skripty se správnou konfiguraci.
Django-školitel nabízí pohodlný most mezi projektu Django a supervisord systému řízení procesů. To je výchozí všechny procesy požadované projektu tak jednoduché, jak:
python MyProject / manage.py školitel
Přednosti
Django-školitel je sice poměrně tenká vrstva na horní straně nádherné funkčnosti poskytované supervisord. Ale tím, že integruje pevně se skripty pro správu Djangovo získáte několik výhod:
- Manage.py zůstává jediný bod kontroly pro spuštění projektu.
- Spuštění všechny tyto procesy, je stejně snadné ve vývoji, jak je to ve výrobě.
- Získáte auto-překládání pro všechny procesy při spuštění v režimu ladění.
- nastavení procesu může záviset na nastavení Django a proměnných prostředí a mají cesty ve vztahu k projektu a / nebo aplikace.
. - Aplikace může poskytnout výchozí konfigurace procesu, který projekty pak mohou vylepšit nebo přepsat podle potřeby
Požadavky na :
- Python
- Django
Komentáře nebyl nalezen