djbuild

Programinė įranga Screenshot:
djbuild
Programinė detalės:
Versija: 1.0.4
Įkėlimo datą: 11 May 15
Kūrėjas: Luis Carlos Cruz
Licencija: Nemokamai
Populiarumas: 76

Rating: 3.0/5 (Total Votes: 2)

"Remiantis djangorecipe, djbuild Katilinės receptas gali būti naudojamas sukurti Django setup. & Nbsp; Jis bus automatiškai atsisiųsti ir įdiegti Django jį Katilinės Sandbox. Jūs galite naudoti arba atleidimo versiją Django arba Subversion kasos (naudojant kamieno vietoj versijos numerį).
Katalogas struktūra grindžiama: http://django.es/blog/convenciones-proyecto-django/
Jūs galite pamatyti, kaip naudoti šią receptą pavyzdys:
[Katilinės]
dalys = satchmo Django
kiaušiniai = ipython
[Satchmo]
receptas = gocept.download
url = http://www.satchmoproject.com/snapshots/satchmo-0.6.tar.gz
md5sum = 659a4845c1c731be5cfe29bfcc5d14b1
[Django]
receptas = djbuild
versija = kamieno
Nustatymai = plėtra
Kiaušiniai = $ {Katilinės: kiaušiniai}
extra takai =
& Nbsp; $ {satchmo: Vieta}
Projekto = dummyshop
Palaikomi galimybės "
Receptas palaiko šias parinktis.
projektas
& Nbsp; Ši parinktis nustato savo projekto pavadinimą. Receptas sukurs pagrindinę struktūrą, jei projektas nėra jau ten.
IŠORINIŲ programos
& Nbsp; Ši parinktis nustato katalogą, kur išorės daugkartinio naudojimo programos eina. Kuris neturi būti įdiegta kaip kiaušinio arba jei nenorite įdiegti ją kaip kiaušinį.
vietos-Apps
& Nbsp; Ši parinktis nustato katalogą, kur vietos daugkartinio naudojimo programos eina, paprastai įdėti įmonės pavadinimą šio katalogo, ir pritaikyti programas.
projectegg
& Nbsp; Naudokite šį, o ne projekto parinktį, jei norite naudoti kiaušinį kaip projektą. Tai išjungia projekto struktūros kartos.
pitonas
& Nbsp; Ši parinktis gali būti naudojama siekiant nustatyti konkretų Python versiją, kuri gali būti skirtinga versija nuo pavaizduoto naudojamas paleisti Katilinės.
versija
& Nbsp; versija argumentas gali priimti keletą skirtingų tipų argumentais. Galite nurodyti kamieno. Šiuo atveju tai bus padaryti, kad Django kamieno kasos. Kitas variantas yra nurodyti atleidimo skaičių kaip 0.96.2. Tai bus atsisiųsti spaudai archyvas. Galiausiai galite nurodyti visą svn adresas (įskaitant peržiūros skaičiaus). To pavyzdys būtų http://code.djangoproject.com/svn/django/branches/newforms-admin@7833.
Nustatymai
& Nbsp; Jūs galite nustatyti nustatymų failą, kuris bus naudojamas su šia galimybe vardą. Tai naudinga, jei norite turėti skirtingą gamybos setup iš savo plėtros setup. Pagal nutylėjimą jis plėtrai.
Parsisiųsti talpyklos
& Nbsp; Nustatykite į aplanką kažkur ant jūsų sistemos pagreitinti montavimą. Receptas naudoti šį aplanką kaip dėl atsisiųsti versiją Django talpyklos.
extra keliai
& Nbsp; Visos čia nurodyti keliai bus naudojami pratęsti nutylėjimą Python kelią bin / * scenarijus.
PTH-files
& Nbsp; nuotraukai kelius nerasta iš svetainės .pth failą papildomo takais. Naudinga dalykų, pavyzdžiui, Pinax kuris palaiko savo external_libs rež.
Valdymo scenarijus
& Nbsp; scenarijų sukurtą bin aplanko pavadinimą. Šis scenarijus yra manage.py Django paprastai sukuria ekvivalentas. Pagal nutylėjimą ji naudoja, kad skyriuje (tarp [] dalis) pavadinimą.
testas
& Nbsp; Jei norite į bin katalogą scenarijų paleisti į visas konkretaus rinkinio apps bandymus tai variantas jums būtų naudoti. Nustatykite į app etikečių, kurios nori būti išbandyta sąrašą.
testrunner
& Nbsp; Tai yra iš testrunner, kuris bus sukurtas, pavadinimas. Pagal nutylėjimą jis išbandyti.
Visi šie variantai turi tik poveikį, kai projektas projekto variantą nurodyta nebuvo sukurta jau apie nustatymas failą especified.
FCGI specifiniai nustatymai
Funkcijos FCGI galima nustatyti per nustatymų failą (settings.py). Galimybės yra FCGI_OPTIONS. Ji turėtų būti nustatyta į žodyne. Toliau dalis yra pavyzdys:
FCGI_OPTIONS = {
& Nbsp; "metodas": "sriegiu"
& Nbsp; "daemonize": "klaidinga",
}
"Kitas pavyzdys
Kitas pavyzdys rodo, kaip naudotis keletas variantų daugiau:
[Katilinės]
dalys = Django priedai
Kiaušiniai =
& Nbsp; hashlib
[priedai]
receptas = iw.recipe.subversion
URL =
& nbsp; http: //django-command-extensions.googlecode.com/svn/trunk/ Django, valdymo ir plėtiniai
& Nbsp; http: //django-mptt.googlecode.com/svn/trunk/ Django-mptt
[Django]
receptas = djbuild
versija = kamieno
Nustatymai = plėtra
Projekto = exampleproject
WSGI = true
Kiaušiniai =
& nbsp; $ {Katilinės: Kiaušiniai}
bandymas =
& Nbsp; someapp
& Nbsp; anotherapp
, pavyzdžiui, naudojant .pth failus
Pinax naudoja .pth failą pridėti bibliotekas savo kelyje krūva; mes galime nurodyti, kad tai katalogas gauti bibliotekas jos nurodytą įtraukta į kelią:
[Katilinės]
dalys = PIL
& Nbsp; svncode
& Nbsp; myproject
[PIL]
receptas = zc.recipe.egg: pagal užsakymą
kiaušinis = PIL
susirasti nuorodos = http://dist.repoze.org/
[Svncode]
receptas = iw.recipe.subversion
URL = http://svn.pinaxproject.com/pinax/tags/0.5.1rc1 pinax
[Myproject]
receptas = djbuild
versija = 1.0.2
kiaušiniai = PIL
Projekto = myproject
Settings = nustatymai
extra takai = $ {Katilinės:} katalogas / myproject / programos
& Nbsp; $ {svncode: Vieta} / pinax / apps / external_apps
& Nbsp; $ {svncode: Vieta} / pinax / apps / local_apps
PTH-files = $ {svncode: Vieta} / pinax / libs / external_libs
WSGI = true
Svarbiausia, kad mes naudojame akcijų Pinax PTH-failus ir Extra takai takai apps, ir mūsų pačių projekto keliu, kad bus rastas pirmasis sąraše. Atkreipkite dėmesį, kad mes tikimės, kad mūsų projektas būtų patikrinome (pvz iki svn: Išorės) tiesiogiai pagal šį katalogą, į "myproject".
Pavyzdys su kitu Python versija
Norėdami naudoti kitą Python versiją iš vienos, kuri tęsėsi Katilinės į generuoja scenarijus naudoti kažką panašaus:
[Katilinės]
dalys = myproject
[Specialios pitonas]
vykdomąjį = / kai / Specialūs / python
[Myproject]
receptas = djbuild
versija = 1.0.2
Projekto = myproject
pitonas = specialios pitonas
Pavyzdys konfigūracijos mod_wsgi
Jei norite įdiegti projektą naudojant mod_wsgi galite naudoti šį pavyzdį kaip atskaitos tašką:

& Nbsp; įsakymas neleisti, leisti
& Nbsp; Leisti iš viso


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

Reikalavimai

  • Python,

Panaši programinė įranga

WLA DX
WLA DX

2 Jun 15

dis6502
dis6502

3 Jun 15

Cookbooks
Cookbooks

3 Jun 15

Komentarai djbuild

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!