djbuild

Szoftver screenshot:
djbuild
Szoftver adatai:
Változat: 1.0.4
Feltöltés dátuma: 11 May 15
Fejlesztő: Luis Carlos Cruz
Engedély: Ingyenes
Népszerűség: 14

Rating: 3.0/5 (Total Votes: 2)

alapján djangorecipe, a djbuild buildout recept lehet használni, hogy hozzon létre egy setup Django. & Nbsp; akkor automatikusan letölti Django és telepítse a buildout homokozó. Használhatja vagy valamelyik kiadását Django vagy Subversion (segítségével törzse helyett a verziószám).
A könyvtár szerkezete alapján: http://django.es/blog/convenciones-proyecto-django/
Láthatjuk egy példa arra, hogyan kell használni a recept szerint:
[Buildout]
részek = Satchmo Django
tojás = ipython
[Satchmo]
recept = gocept.download
url = http://www.satchmoproject.com/snapshots/satchmo-0.6.tar.gz
md5sum = 659a4845c1c731be5cfe29bfcc5d14b1
[Django]
recept = djbuild
version = csomagtér
settings = fejlődés
tojás = $ {buildout: tojás}
extra-utak =
& Nbsp; $ {Satchmo: helyszín}
projekt = dummyshop
Támogatott lehetőségek
A recept támogatja a következő lehetőségek közül.
program
& Nbsp; Ez az opció állítja a nevet a projekt. A recept létre fog hozni egy alapvető struktúra, ha a projekt nem szerepel ott.
Külső-apps
& Nbsp; Ez az opció állítja a könyvtárat, ahol a külső újrafelhasználható apps megy. Amelyek nem telepíthető, mint egy tojás, vagy ha nem akarja telepíteni, mint egy tojás.
helyi-apps
& Nbsp; Ez az opció állítja a könyvtárba, ahol a helyi újrafelhasználható apps megy, általában fel a cég nevét ehhez a könyvtárhoz, és testre szabott alkalmazásokat.
projectegg
& Nbsp; Használja ezt ahelyett, hogy a projekt lehetőséget, ha szeretné használni egy tojás, mint a projekt. Ez letiltja a termelés a projekt szerkezetét.
piton
& Nbsp; Ez az opció használható meghatározni egy adott Python ami lehet egy másik verziót az egyik alkalmazott futtatni a buildout.
változat
& Nbsp; A verzió érv tudja fogadni néhány különböző típusú érveket. Megadhatja törzse. Ebben az esetben meg fog tenni a pénztárnál a Django csomagtartóba. Egy másik lehetőség az, hogy meghatározza a kibocsátási szám, mint a 0.96.2. Ez letölti a kiadás csomag. Végül megadhatja a teljes svn url (beleértve a felülvizsgálat száma). Egy példa erre lenne http://code.djangoproject.com/svn/django/branches/newforms-admin@7833.
beállítások
& Nbsp; Beállíthatjuk, hogy a beállítások nevét fájlt, ami kell használni ezt a lehetőséget. Ez akkor hasznos, ha azt szeretné, hogy a különböző termelési beállítást igényel fejlesztési beállítás. Az alapértelmezett a fejlődés.
download-cache
& Nbsp; beállítása egy mappába valahol akkor a rendszer, hogy gyorsítsák fel a telepítés. A recept fogja használni ezt a mappát a cache letöltött verziójának Django.
extra-utak
& Nbsp; Minden út az itt megadott fogják használni, hogy növelje az alapértelmezett Python utat a bin / * szkripteket.
PTH-fájlok
& Nbsp; Hozzáteszi utakat találtak egy oldalon .pth fájlt az extra-utak. Dolgokhoz hasznos, mint Pinax amely megtartja saját external_libs dir.
kontroll-script
& Nbsp; A szkript nevét létre a bin mappát. Ez a szkript a megfelelője a manage.py Django általában teremt. Alapértelmezésben használja a nevét a szakasz (közötti része []).
teszt
& Nbsp; Ha szeretnél egy script a bin mappát futtatni a teszteket a konkrét alkalmazásokat ez a lehetőség akkor használható. Állítsa ezt a listát app címkék kívánt meg kell vizsgálni.
TestRunner
& Nbsp; Ez a neve a TestRunner ami jön létre. Az alapértelmezett a próbára.
Minden következő lehetőségek csak akkor érvényes, ha a projekt által meghatározott projekt lehetőséget nem teremtett már, a beállítás fájlt especified.
FCGI specifikus beállítások
Lehetőségek FCGI belül állítható a beállítás fájlt (settings.py). Az opciók FCGI_OPTIONS. Meg kell állítani a szótárban. A rész Íme egy példa:
FCGI_OPTIONS = {
& Nbsp; "módszer": "menetes",
& Nbsp; "vonul": "hamis",
}
Egy másik példa
A következő példa megmutatja, hogyan kell használni néhány a lehetőségek közül:
[Buildout]
részek = Django extrák
tojás =
& Nbsp; hashlib
[Extrák]
recept = iw.recipe.subversion
URL-ek =
& Nbsp; http: //django-command-extensions.googlecode.com/svn/trunk/ Django-irányító-kiterjesztések
& Nbsp; http: //django-mptt.googlecode.com/svn/trunk/ Django-mptt
[Django]
recept = djbuild
version = csomagtér
settings = fejlődés
projekt = exampleproject
wsgi = true
tojás =
& Nbsp; $ {buildout: tojás}
test =
& Nbsp; someapp
& Nbsp; anotherapp
Példa a .pth fájlok
Pinax használ .pth fájlt hozzá egy csomó könyvtárak az útjába; tudjuk meg, hogy ez könyvtárba, hogy a könyvtárak meghatározta beszállítási útvonal:
[Buildout]
részek = PIL
& Nbsp; svncode
& Nbsp; myproject
[PIL]
recept = zc.recipe.egg: egyéni
tojás = PIL
megtalálják-links = http://dist.repoze.org/
[Svncode]
recept = iw.recipe.subversion
URL-ek = http://svn.pinaxproject.com/pinax/tags/0.5.1rc1 pinax
[Myproject]
recept = djbuild
version = 1.0.2
tojás = PIL
projekt = myproject
Settings = Beállítások
extra-utak = $ {buildout: könyvtár} / myproject / apps
& Nbsp; $ {svncode: helyszín} / pinax / apps / external_apps
& Nbsp; $ {svncode: helyszín} / pinax / apps / local_apps
PTH-files = $ {svncode: helyszín} / pinax / lib / external_libs
wsgi = true
Feletti, az általunk használt állomány Pinax a PTH-fájlok és extra-utak utakat apps, és a saját projekt az utat, amely megtalálható az első a listán. Ne feledje, hogy várjuk a projekt ellenőrzését ki (például úgy, svn: külső) közvetlenül a könyvtár alatt be "myproject".
Példa egy másik Python
Hogy egy másik Python attól, hogy futott buildout a generált script használata, valami ilyesmit:
[Buildout]
részek = myproject
[Speciális python]
végrehajtható = / valamilyen / speciális / python
[Myproject]
recept = djbuild
version = 1.0.2
projekt = myproject
python = Speciális python
Példa konfiguráció mod_wsgi
Ha azt szeretnénk, hogy telepíteni a projekt segítségével mod_wsgi tudná ezt a példát, mint egy kiindulási pont:

& Nbsp; Megrendelni tagadja, hogy
& Nbsp; engedélyezése minden


& Nbsp; ServerName my.rocking.server
& Nbsp; CustomLog /var/log/apache2/my.rocking.server/access.log kombinált
& Nbsp; ErrorLog /var/log/apache2/my.rocking.server/error.log
& Nbsp; WSGIScriptAlias ​​/ /path/to/buildout/bin/django.wsgi

követelmények :

  • Python

Hasonló program

Apache Ant
Apache Ant

2 Sep 17

Cookbooks
Cookbooks

3 Jun 15

OMake
OMake

3 Jun 15

Hozzászólások a djbuild

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!