Django-ohjaaja on Django sovellus, joka yhdistää prosessin hallinnan ihanuutta supervisord helppokäyttöiseksi Django johdon skriptejä.
Lähtökohdat
Running Django hanke näinä päivinä usein merkitsee paljon enemmän kuin vain käynnistymässä palvelimelle. Saatat pitää olla Django running FCGI tai Cherrypy, tausta tehtäviä hallinnoi celeryd, määräajoin tehtävät aikataulun mukaan celerybeat, ja useita muita prosesseja kaikkien yhteistyössä pitämään hankkeen vauhtiin.
Kun olet juuri kehittää tai virheenkorjaus, se tuskaa tarvitse aloittaa ja lopettaa kaikki nämä eri prosesseissa käsin.
Kun olet käyttöön, se tuskaa varmistaa, että jokainen prosessi on koukussa järjestelmän käynnistyksen skriptejä oikea kokoonpano.
Django-ohjaaja tarjoaa kätevän siltana Django projekti ja supervisord prosessin valvontajärjestelmä. Se tekee alkaa kaikki prosessit vaatimat projekti niin yksinkertaista:
python myproject / manage.py valvoja
Edut
Django-ohjaaja on tosin melko ohut kerros päälle ihana tarjoamaa toiminnallisuutta supervisord. Mutta integroimalla tiiviisti Django johdon skriptit saat useita etuja:
- Manage.py edelleen yhden pisteen ajamiseksi projektin.
- Juoksu kaikki nämä prosessit on yhtä helppoa kehittämiseen kuin se on tuotannossa.
- Saat automaattisen uudelleenlastaus kaikille prosesseille ajettaessa debug-tilassa.
- Prosessi kokoonpano voi riippua Django asetukset ja ympäristö muuttujia, ja on polkuja suhteessa projektin ja / tai sovelluksia.
- Sovellukset voivat tarjota oletuksena prosessi kokoonpanoissa, mitkä hankkeet voivat sitten nipistää tai ohittaa tarvittaessa.
Vaatimukset :
- Python
- Django
Kommentteja ei löytynyt