cykooz.djangorecipe

Software skärmdump:
cykooz.djangorecipe
Mjukvaruinformation:
Version: 1.2.1
Ladda upp dagen: 11 May 15
Utvecklare: Cykooz
Licens: Gratis
Popularitet: 17

Rating: 5.0/5 (Total Votes: 1)

cykooz.djangorecipe är en gaffel av django recept & nbsp; (https://launchpad.net/djangorecipe) som ursprungligen skapades av Jeroen Vloothuis. Kluven att förändra vår interna arbetsflöde och katalogstruktur.
Denna utbyggnads recept kan användas för att skapa en inställning för Django. Det kommer automatiskt att ladda ner Django och installera den i utbyggnad sandlåda.
Du kan se ett exempel på hur man kan använda receptet nedan:
[Utbyggnad]
delar = Satchmo django
ägg = ipython
versioner = versioner
[Satchmo]
recept = gocept.download
url = http://www.satchmoproject.com/snapshots/satchmo-0.6.tar.gz
md5sum = 659a4845c1c731be5cfe29bfcc5d14b1
[Django]
recept = cykooz.djangorecipe
inställningar = utveckling
ägg = $ {utbyggnads: ägg}
extra-vägar =
& Nbsp; $ {Satchmo: plats}
projektet = dummyshop
[versioner]
Django = 1.2.5
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.
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.
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.
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 []).
wsgi
& Nbsp; En extra skript genereras i bin mappen när detta är inställt på true. Detta kan användas med mod_wsgi att distribuera projektet. Standardnamnet på skriptet är kontroll script.wsgi.
wsgi-script
& Nbsp; Namnet på wsgi skriptet.
wsgilog
& Nbsp; I fall WSGI servern du använder inte tillåter utskrift till stdout, kan du ställa in den här variabeln till ett filsystem stig - alla stdout / stderr data omdirigeras till loggen i stället för tryckt
fcgi
& Nbsp; som wsgi detta skapar en extra skript i korgen mapp. Detta skript kan användas med en FCGI distribution.
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 redan har skapat.
urlconf
& Nbsp; Du kan ställa in detta till en särskild webbadress conf. Det kommer att använda project.urls som standard.
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",
}
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 = cykooz.djangorecipe
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 = cykooz.djangorecipe
ä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 = cykooz.djangorecipe
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

Vad är nytt i den här versionen.

  • Korrekt dokumentation

Vad är nytt i version 1.2.0:

  • Utökat stöd Django 1,3
  • Lade till möjligheten static_root
  • Fast: bort från settings.py alternativ felsöka och TEMPLATE_DEBUG

Vad är nytt i version 1.1.2:

  • Lägg till Django in ägg i avsnitt, om det är nödvändigt .

Vad är nytt i version 1.1.1:

  • Fast: Lägg de nödvändiga importen till settings.py

Vad är nytt i version 1.0.

  • förgreningar från djangorecipe
  • Ta bort alternativ version. Nu Django installeras från ägg.
  • Lägg till alternativ wsgi-script för förändring standard wsgi skriptnamn.
  • Nu skapar receptet filen settigs.py med kommandot startproject från django.

Krav :

  • Python
  • Django

Annan programvara för utvecklare Cykooz

cykooz.djangopaste
cykooz.djangopaste

14 Apr 15

Kommentarer till cykooz.djangorecipe

Kommentarer hittades inte
Kommentar
Slå på bilder!