djbuild

Software skärmdump:
djbuild
Mjukvaruinformation:
Version: 1.0.4
Ladda upp dagen: 11 May 15
Utvecklare: Luis Carlos Cruz
Licens: Gratis
Popularitet: 76

Rating: 3.0/5 (Total Votes: 2)

Baserat på djangorecipe kan djbuild utbyggnaden receptet användas för att skapa en inställning för Django. & Nbsp; Det kommer automatiskt att ladda ner Django och installera den i utbyggnad sandlåda. Du kan använda antingen en version av Django eller subversion kassan (genom att använda stammen istället för ett versionsnummer).
Katalogstrukturen är baserad på: http://django.es/blog/convenciones-proyecto-django/
Du kan se ett exempel på hur man kan använda receptet nedan:
[Utbyggnad]
delar = Satchmo django
ägg = ipython
[Satchmo]
recept = gocept.download
url = http://www.satchmoproject.com/snapshots/satchmo-0.6.tar.gz
md5sum = 659a4845c1c731be5cfe29bfcc5d14b1
[Django]
recept = djbuild
version = stammen
inställningar = utveckling
ägg = $ {utbyggnads: ägg}
extra-vägar =
& Nbsp; $ {Satchmo: plats}
projektet = dummyshop
som stöds alternativ
Receptet stöder följande alternativ.
projektet
& Nbsp; Det här alternativet anger namn på projektet. Receptet kommer att skapa en grundstruktur om projektet inte redan finns där.
externa-apps
& Nbsp; det här alternativet anger katalogen där externa åter appar går. Vilket inte installeras som ett ägg eller om du inte vill installera den som ett ägg.
lokala-apps
& Nbsp; det här alternativet anger katalogen där lokala åter appar går, brukar sätta företagets namn för den här katalogen, och anpassade program.
projectegg
& Nbsp; Använd denna i stället för projektet alternativet när du vill använda ett ägg som projektet. Detta inaktiverar generering av projektstrukturen.
python
& Nbsp; Det här alternativet kan användas för att ange en specifik Python-version som kan vara en annan version än den som används för att köra utbyggnaden.
version
& Nbsp; Den version argument kan acceptera några olika typer av argument. Du kan ange stammen. I detta fall kommer det att göra en utcheckning av Django stammen. Ett annat alternativ är att ange ett versionsnummer som 0.96.2. Detta kommer att ladda ner frigör tarbollen. Slutligen kan du ange en fullständig SVN url (inklusive versionsnummer). Ett exempel på detta skulle vara http://code.djangoproject.com/svn/django/branches/newforms-admin@7833.
inställningar
& Nbsp; Du kan ange namnet på inställningsfilen som ska användas med det här alternativet. Detta är användbart om du vill ha en annan produktions inställningar från din utveckling installationen. Standard är utveckling.
download-cache
& Nbsp; Ställ in den här till en mapp någonstans på ditt system för att påskynda installationen. Receptet kommer att använda denna mapp som en cache för en nedladdad version av Django.
extra vägar
& Nbsp; Alla vägar som anges här kommer att användas för att utvidga standard Python väg för bin / * skript.
PTH-filer
& Nbsp; Lägger vägar hittats från en webbplats .pth fil till de extra-banor. Användbart för saker som Pinax som bibehåller sin egen external_libs dir.
kontroll-script
& Nbsp; Namnet på skriptet skapas i korgen mapp. Detta skript är motsvarigheten till manage.py Django skapar normalt. Som standard använder namnet på gatuavsnittet (delen mellan []).
testet
& Nbsp; Om du vill ha ett manus i bin mappen för att köra alla tester för en specifik uppsättning av program är det alternativ du vill använda. Ställ in till listan över app etiketter som du vill ska testas.
testrunner
& Nbsp; Detta är namnet på testrunner som kommer att skapas. Den är som standard för att testa.
Alla följande alternativ endast gälla när projektet som anges av alternativet projektet inte har skapats redan på inställningsfilen especified.
FCGI specifika inställningar
Alternativ för FCGI kan ställas in i en inställningsfil (settings.py). Alternativen är FCGI_OPTIONS. Det bör sättas till en ordbok. Den del som sitter nedanför är ett exempel:
FCGI_OPTIONS = {
& Nbsp; "metod": "gängad",
& Nbsp; "daemonize": "falska",
}
Ett annat exempel
Nästa exempel visar hur du använder lite mer av alternativen:
[Utbyggnad]
delar = django extramaterial
ägg =
& Nbsp; hashlib
[extra]
recept = iw.recipe.subversion
webbadresser =
& nbsp; http: //django-command-extensions.googlecode.com/svn/trunk/ django-kommando-extensions
& Nbsp; http: //django-mptt.googlecode.com/svn/trunk/ django-mptt
[Django]
recept = djbuild
version = stammen
inställningar = utveckling
projektet = exampleproject
wsgi = true
ägg =
& nbsp; $ {utbyggnads: ägg}
test =
& Nbsp; someapp
& Nbsp; anotherapp
exempel använder .pth filer
Pinax använder en .pth fil för att lägga till en massa bibliotek till dess bana; vi kan ange den katalog att få biblioteken det specificerade lagt till vår väg:
[Utbyggnad]
delar = PIL
& Nbsp; svncode
& Nbsp; myproject
[PIL]
recept = zc.recipe.egg: beställnings
ägg = PIL
hitta-länkar = http://dist.repoze.org/
[Svncode]
recept = iw.recipe.subversion
URLer = http://svn.pinaxproject.com/pinax/tags/0.5.1rc1 pinax
[Myproject]
recept = djbuild
version = 1.0.2
ägg = PIL
projektet = myproject
inställningar = inställningar
extra-vägar = $ {utbyggnad: katalog} / myproject / apps
& Nbsp; $ {svncode: plats} / pinax / apps / external_apps
& Nbsp; $ {svncode: plats} / pinax / apps / local_apps
PTH-filer = $ {svncode: plats} / pinax / libs / external_libs
wsgi = true
Ovan använder vi lager Pinax för PTH-filer och extra-vägar vägar för appar, och vår egen projekt för den väg som kommer att hittas först på listan. Observera att vi förväntar oss att våra projekt som ska kontrolleras ut (t.ex. genom svn: extern) direkt under den här katalogen för att "myproject".
Exempel med en annan Python version
Om du vill använda en annan Python-version än den som sprang utbyggnaden i det genererade skriptet använda något i stil med:
[Utbyggnad]
delar = myproject
[Special python]
körbar = / några / special / python
[Myproject]
recept = djbuild
version = 1.0.2
projektet = myproject
python = special python
konfiguration för mod_wsgi Exempel
Om du vill distribuera ett projekt med hjälp mod_wsgi du kan använda detta exempel som en startpunkt:

& Nbsp; Beställ förneka, tillåta
& Nbsp; Tillåt från alla


& Nbsp; Server my.rocking.server
& Nbsp; CustomLog /var/log/apache2/my.rocking.server/access.log kombinerade
& Nbsp; logg /var/log/apache2/my.rocking.server/error.log
& Nbsp; WSGIScriptAlias ​​/ /path/to/buildout/bin/django.wsgi

Krav :

  • Python

Liknande mjukvara

Simulator 8085
Simulator 8085

3 Jun 15

Clozure CL
Clozure CL

3 Jun 15

Z80-ASM
Z80-ASM

3 Jun 15

Kommentarer till djbuild

Kommentarer hittades inte
Kommentar
Slå på bilder!