Djenesis egy alkalmazás, amely szül Django projektet.
Több meg külön ez egy parancssori segédprogram, amely segít sem fújja egy új Django projektet sablonból, vagy beállít egy új munkakörnyezetet egy meglévő projekt. Azt is automatikusan kezelni virtualenv környezet és requirements.txt a sablont vagy a projekt.
Basic Használat
Új projekt Django Core Template
A legalapvetőbb formája djenesis, adsz neki egy új projekt nevét, és létrehoz egy új Django projekt.
& Nbsp; djenesis mynewprojectname
djenesis létre fog hozni egy virtualenv nevű env-mynewprojectname, telepítse a legújabb verzióját a Django, és futtassa django-admin.py startproject mynewprojectname. Mindössze annyit kell tennie, most
& Nbsp; ENV-mynewprojectname / bin / python mynewprojectname / manage.py runserver
És ha fut Django!
Új projekt Project Template
A legtöbb ember dolgozott egy adott projekt szerkezetét, hogy inkább azok Django projektek. Felfúvódó egy SCM repository egy convient módon fenntartani és kezelni a projekt template struture.
& Nbsp; djenesis projectname git + https: //github.com/concentricsky/csky-django-template.git
ez növeli egy új projektet mintáját találták meg a git + url nevű könyvtárba projectname Ez egyben a virtualenv nevű env-projectname és csomagok telepítését található requirements.txt megtalálható a gyökérkönyvtárban a sablont.
Új munkakörnyezetet meglévő projekt
Gyakran a Django projekt már létezik, és meg kell, hogy a másolatot, és fut a változtatásokhoz. Fújjuk fel a meglévő Django projekt template és alapértéket a virtualenv alapján requirements.txt
djenesis projectname -i git+git@github.com: user / project.git
Ennek hatására elindul egy virtualenv env-projectname és klónozza a projektet projectname, mint anélkül -i de megőrzi .git vagy bármely más SCM menedzsment fájlokat. (.hg, .git, .svn)
Érvek
Használat: djenesis [opciók] [template]
Options:
& Nbsp; -h, --help e segítség üzenetet és kilép
& Nbsp; -e ENV_DIRECTORY, --virtualenv = ENV_DIRECTORY
& Nbsp; Megadja a könyvtárat létrehozni a virtualenv at
& Nbsp; -n, -no-virtualenv
& Nbsp; Ne hozzon létre egy virtualenv
& Nbsp; -i, --initialize
& Nbsp; Inicializáljon egy meglévő projekt (ne távolítsa el SCM fájlok)
követelmények :
- Python
Hozzászólás nem található