cykooz.djangorecipe

Software screenshot:
cykooz.djangorecipe
Podrobnosti Software:
Verze: 1.2.1
Datum uploadu: 11 May 15
Vývojka: Cykooz
Licence: Volný
Popularita: 17

Rating: 5.0/5 (Total Votes: 1)

cykooz.djangorecipe je vidlice Djanga receptu & nbsp; (https://launchpad.net/djangorecipe) původně vytvořen Jeroen Vloothuis. Vidlicový měnit pro naše interní workflow a adresářové struktury.
To buildout recept lze použít k vytvoření nastavení pro Django. To bude automaticky stahovat Django a nainstalovat jej v buildout v karanténě.
Můžete vidět příklad, jak používat následující recept:
[Buildout]
díly = Satchmo Django
vejce = ipython
verze = verze
[Satchmo]
recept = gocept.download
url = http://www.satchmoproject.com/snapshots/satchmo-0.6.tar.gz
md5sum = 659a4845c1c731be5cfe29bfcc5d14b1
[Django]
recept = cykooz.djangorecipe
Nastavení = vývoj
vejce = $ {buildout: vejce}
EXTRA cesty =
& Nbsp; $ {Satchmo: umístění}
Projekt = dummyshop
[verze]
Django = 1.2.5
Podporované volby
Recept podporuje následující možnosti.
projekt
& Nbsp; Tato možnost nastaví název pro svůj projekt. Recept vytvoří základní strukturu, pokud projekt není již tam.
projectegg
& Nbsp; Použijte tento namísto volby projektu, pokud chcete použít vejce jako projekt. To zakáže generování struktuře projektu.
krajta
& Nbsp; Tuto možnost lze použít k určení konkrétní Python verze, která může být jiná verze od jednoho používané ke spuštění buildout.
Nastavení
& Nbsp; můžete nastavit název souboru nastavení, který má být použit s touto volbou. To je užitečné, pokud chcete mít jiný výrobní nastavení z vašeho nastavení rozvoje. Je to výchozí rozvoje.
EXTRA cesty
& Nbsp; Všechny cesty uvedené v tomto článku budou použity k rozšíření výchozí Python cestu pro bin / * skripty.
PTH-files
& Nbsp; Přidá cesty nalezené z webu .pth soubor extra-cest. Užitečné pro věci, jako je Pinax která udržuje vlastní external_libs r.
ovládání-script
& Nbsp; název skriptu vytvořené ve složce bin. Tento skript je ekvivalentem manage.py Django normálně vytváří. Ve výchozím nastavení používá název sekce (část mezi []).
WSGI
& Nbsp; navíc skript je generováno ve složce bin je-li tato volba nastavena na hodnotu true. To může být použit s mod_wsgi nasadit projektu. Výchozí název skriptu je ovládacího script.wsgi.
WSGI-script
& Nbsp; název WSGI skriptu.
wsgilog
& Nbsp; V případě, že WSGI server, který používáte neumožňuje tisk na standardní výstup, můžete nastavit tuto proměnnou na souborový systém cestu - vše stdout / stderr dat je přesměrován do protokolu namísto tištěné
fcgi
& Nbsp; Stejně jako WSGI to vytváří zvláštní skript ve složce bin. Tento skript může být použit s nasazením FCGI.
test
& Nbsp; Chcete-li skript do složky bin spustit všechny testy pro konkrétní sadu aplikací je to možnost, kterou by se používat. Nastavte na seznamu app štítků, které chcete být testovány.
testrunner
& Nbsp; Toto je název testrunner, který bude vytvořen. Je to výchozí testovat.
Všechny tyto možnosti mají pouze účinek, pokud projekt určen volbou projektu nebyla vytvořena již.
urlconf
& Nbsp; Můžete to nastavit na určitou url conf. Využije project.urls ve výchozím nastavení.
Specifické nastavení FCGI
Možnosti pro FCGI lze nastavit v souboru nastavení (settings.py). Možnosti je FCGI_OPTIONS. Měla by být nastavena na slovníku. Níže část je příklad:
FCGI_OPTIONS = {
& Nbsp; "metoda": "threaded",
}
Další příklad
Další příklad ukazuje, jak používat některé více z následujících možností:
[Buildout]
díly = Django doplňky
vejce =
& Nbsp; hashlib
[doplňky]
recept = iw.recipe.subversion
url =
& nbsp; http: //django-command-extensions.googlecode.com/svn/trunk/ Django-příkaz-extensions
& Nbsp; http: //django-mptt.googlecode.com/svn/trunk/ Django-mptt
[Django]
recept = cykooz.djangorecipe
Nastavení = vývoj
Projekt = exampleproject
WSGI = true
vejce =
& nbsp; $ {buildout: vejce}
Test =
& Nbsp; someapp
& Nbsp; anotherapp
Příklad použití .pth souborů
Pinax používá .pth soubor přidat spoustu knihoven na její cestě; můžeme určit, že je adresář dostat knihoven konkretizoval přidali k naší cestě:
[Buildout]
díly = PIL
& Nbsp; svncode
& Nbsp; MyProject
[PIL]
recept = zc.recipe.egg: vlastní
vejce = PIL
Find-odkazy = http://dist.repoze.org/
[Svncode]
recept = iw.recipe.subversion
url = http://svn.pinaxproject.com/pinax/tags/0.5.1rc1 pinax
[Můj projekt]
recept = cykooz.djangorecipe
vejce = PIL
Projekt = MyProject
settings = Nastavení
Extra cesty = $ {buildout: adresář} / MyProject / apps
& Nbsp; $ {svncode: Poloha} / pinax / apps / external_apps
& Nbsp; $ {svncode: Poloha} / pinax / apps / LOCAL_APPS
PTH-files = $ {svncode: poloha} / pinax / libs / external_libs
WSGI = true
Nad, používáme legální Pinax pro PTH-soubory a extra-cest stezek pro aplikace, a naší vlastní projekt na cestu, která bude nalezena jako první v seznamu. Všimněte si, že očekáváme, že náš projekt, který bude vydán (např, podle svn: externí) přímo v rámci tohoto adresáře na "MyProject".
Příklad s jinou Python verze
Chcete-li použít jinou verzi jazyka Python z jednoho, který běžel buildout ve vytvořeném použití skriptu něco jako:
[Buildout]
díly = MyProject
[Speciální-python]
spustitelný = / some / speciální / python
[Můj projekt]
recept = cykooz.djangorecipe
Projekt = MyProject
python = speciální python
Příklad konfigurace pro mod_wsgi
Chcete-li nasadit projektu pomocí mod_wsgi, můžete použít tento příklad jako výchozí bod:

& Nbsp; Objednat popřít, umožňují
& Nbsp; Povolit ze všech


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

Co je nového v této verzi:.

  • Správné dokumentace

Co je nového ve verzi 1.2.0:

  • Byla přidána podpora Django 1.3
  • Přidána možnost static_root
  • Opraveno: odstranit z settings.py možnosti ladění a TEMPLATE_DEBUG

Co je nového ve verzi 1.1.2:

  • Přidat Django do vajec sekce, je-li to nutné .

Co je nového ve verzi 1.1.1:

  • Opraveno: Přidejte nezbytné dovozy do settings.py

Co je nového ve verzi 1.0:.

  • klikaté od djangorecipe
  • Odstranit volby verzi. Nyní Django instalovat z vajec.
  • Přidat možnost WSGI-skript pro změnu výchozího názvu WSGI skriptu.
  • Nyní, recept vytvoří soubor settigs.py pomocí příkazu startproject od Django.

Požadavky na :

  • Python
  • Django

Ostatní software developer Cykooz

cykooz.djangopaste
cykooz.djangopaste

14 Apr 15

Komentáře k cykooz.djangorecipe

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!