djbuild

Software kuvakaappaus:
djbuild
Ohjelmiston tiedot:
Versio: 1.0.4
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Luis Carlos Cruz
Lupa: Vapaa
Suosio: 76

Rating: 3.0/5 (Total Votes: 2)

perusteella djangorecipe, djbuild verkon rakentaminen resepti voidaan käyttää luomaan asennusohjelma Django. & Nbsp; Se lataa automaattisesti Django ja asenna se verkon rakentaminen on hiekkalaatikko. Voit käyttää joko versiota Django tai kumoukselliseen kassalle (käyttäen runko sijasta versionumero).
Hakemistorakenne perustuu: http://django.es/blog/convenciones-proyecto-django/
Voit nähdä esimerkki siitä, miten käyttää resepti alla:
[-Verkon rakentaminen]
osat = Satchmo Django
munat = ipython
[Satchmo]
resepti = gocept.download
url = http://www.satchmoproject.com/snapshots/satchmo-0.6.tar.gz
md5sum = 659a4845c1c731be5cfe29bfcc5d14b1
[Django]
resepti = djbuild
version = runko
settings = kehitystä
munat = $ {verkon rakentaminen: munat}
extra-polut =
& Nbsp; $ {Satchmo: sijainti}
Projekti = dummyshop
Tuetut asetukset
Resepti tukee seuraavia vaihtoehtoja.
hanke
& Nbsp; Tämä asetus määrittää nimi projektin. Resepti luo perusrakenteeltaan jos hanke ei ole jo siellä.
ulkoinen-apps
& Nbsp; Tämä asetus määrittää hakemiston, jossa ulkoinen uudelleenkäytettäviä sovelluksia menee. Jotka eivät saa asentaa muna tai jos et halua asentaa sitä muna.
local-sovellukset
& Nbsp; Tämä asetus määrittää hakemiston, jossa paikallinen uudelleenkäytettäviä sovelluksia menee, on tapana laittaa yrityksen nimen tähän hakemistoon, ja räätälöityjä sovelluksia.
projectegg
& Nbsp; Käytä tätä sijaan projektin vaihtoehto, kun haluat käyttää muna projektin. Tämä poistaa sukupolven hankkeen rakenteen.
pytonkäärme
& Nbsp; Tätä vaihtoehtoa voidaan käyttää määrittämään tiettyyn Python versio, joka voi olla erilainen versio kuin se, pyöritti-verkon rakentaminen.
versio
& Nbsp; versio väitettä voi hyväksyä muutamia erilaisia ​​argumentteja. Voit määrittää runko. Tässä tapauksessa se tekee kassalla Django takakonttiin. Toinen vaihtoehto on määrittää versionumeroa kuin 0.96.2. Tämä lataa julkaisu pakettia. Lopuksi voit määrittää täyden SVN url (mukaan lukien versionumero). Esimerkkinä tästä olisi http://code.djangoproject.com/svn/django/branches/newforms-admin@7833.
asetukset
& Nbsp; Voit asettaa asetusten nimi tiedosto, joka on tarkoitus käyttää tätä mahdollisuutta. Tämä on hyödyllistä, jos haluat olla erilaiset tuotanto setup oman kehityksen asetukset. Sen oletusarvona kehitystä.
download-välimuisti
& Nbsp; Aseta tähän kansioon jonnekin sinun järjestelmä nopeuttaa asennusta. Resepti käyttää tätä kansiota, koska välimuisti ladatun version Django.
extra-polut
& Nbsp; Kaikki polut määritelty tässä käytetään laajentamaan default Python polku bin / * skriptejä.
pth-tiedostot
& Nbsp; Lisää polkuja löydy sivuston .pth tiedoston extra-polut. Hyödyllisiä asioita, kuten Pinax joka ylläpitää omaa external_libs dir.
control-skripti
& Nbsp; nimi käsikirjoituksen luotu bin kansioon. Tämä kirjoitus on vastine manage.py Django normaalisti luo. Oletuksena se käyttää nimeä jaksossa (osan välissä []).
testi
& Nbsp; Jos haluat script bin kansioon suorittaa kaikki testit tietty joukko apps tämä on vaihtoehto käyttäisit. Aseta tämä luetteloon sovelluksen etikettien jonka haluat testata.
testrunner
& Nbsp; Tämä on nimi testrunner jotka luodaan. Oletusarvo testata.
Kaikki seuraavat vaihtoehdot vain vaikutus, kun hanke määritelty hanke vaihtoehtoa ei ole luotu jo, asetuksesta tiedostoa especified.
FCGI asetukset
Vaihtoehdot FCGI voidaan asettaa asetustiedoston (settings.py). Vaihtoehtoja on FCGI_OPTIONS. Olisi asettaa sanakirjan. Osa Alla on esimerkki:
FCGI_OPTIONS = {
& Nbsp; "menetelmä": "kierteitettyjä",
& Nbsp; "irroitautua": "vääriä",
}
Toinen esimerkki
Seuraava esimerkki näyttää, miten voit käyttää joitakin enemmän vaihtoehtoja:
[-Verkon rakentaminen]
osat = Django extrat
munat =
& Nbsp; hashlib
[Extrat]
resepti = iw.recipe.subversion
URL =
& Nbsp; http: //django-command-extensions.googlecode.com/svn/trunk/ Django-komento-laajennukset
& Nbsp; http: //django-mptt.googlecode.com/svn/trunk/ Django-mptt
[Django]
resepti = djbuild
version = runko
settings = kehitystä
Projekti = exampleproject
wsgi = totta
munat =
& Nbsp; $ {verkon rakentaminen: munat}
test =
& Nbsp; someapp
& Nbsp; anotherapp
Esimerkki käyttäen .pth tiedostot
Pinax käyttää .pth tiedosto lisätä joukko kirjastoja sen polun; voimme määrittää sen hakemiston saada kirjastoille tarkennettiin lisätty tiellä:
[-Verkon rakentaminen]
osat = PIL
& Nbsp; svncode
& Nbsp; myproject
[PIL]
resepti = zc.recipe.egg: custom
muna = PIL
find-linkit = http://dist.repoze.org/
[Svncode]
resepti = iw.recipe.subversion
urls = http://svn.pinaxproject.com/pinax/tags/0.5.1rc1 pinax
[Myproject]
resepti = djbuild
version = 1.0.2
munat = PIL
Projekti = myproject
settings = asetukset
extra-polut = $ {verkon rakentaminen: hakemisto} / myproject / apps
& Nbsp; $ {svncode: sijainti} / pinax / apps / external_apps
& Nbsp; $ {svncode: sijainti} / pinax / apps / local_apps
pth-tiedostot = $ {svncode: sijainti} / pinax / libs / external_libs
wsgi = totta
Yllä käytämme varastossa Pinax PTH-tiedostoja ja extra-polut polkuja apps, ja meidän oma hanke polun, joka löytyy ensimmäiseksi listaan. Huomaa, että odotamme hankkeen lainata (esim by svn: ulkoinen) suoraan tähän hakemistoon sisään "myproject".
Esimerkki eri Python versio
Jos haluat käyttää eri Python version, joka juoksi verkon rakentaminen on luotu script käyttöä jotain:
[-Verkon rakentaminen]
osat = myproject
[Erityistä-python]
suoritettavan = / jotkut / erityinen / python
[Myproject]
resepti = djbuild
version = 1.0.2
Projekti = myproject
python = erityinen-python
Esimerkki kokoonpano mod_wsgi
Jos haluat ottaa käyttöön hankkeen avulla mod_wsgi voit käyttää tätä esimerkkiä lähtökohtana:

& Nbsp; Order kieltää, sallia
& Nbsp; Salli kaikista


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

vaatimukset

  • Python

Vastaavia ohjelmistoja

Sunifdef
Sunifdef

2 Jun 15

OMake
OMake

3 Jun 15

GBAconv
GBAconv

3 Jun 15

Kommentit djbuild

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!