cykooz.djangorecipe

Screenshot der Software:
cykooz.djangorecipe
Softwarebeschreibung:
Version: 1.2.1
Upload-Datum: 11 May 15
Entwickler: Cykooz
Lizenz: Frei
Popularität: 17

Rating: 5.0/5 (Total Votes: 1)

cykooz.djangorecipe ist ein Fork von django Rezept & nbsp; (https://launchpad.net/djangorecipe) ursprünglich von Jeroen Vloothuis erstellt. Gegabelt, um für unsere internen Arbeitsabläufe und Verzeichnisstruktur zu verändern.
Diese Ausbildungs ​​Rezept kann verwendet werden, um ein Setup für Django erstellen. Es wird automatisch downloaden Django und installieren Sie es in der Ausbildungs ​​Sandbox.
Sie können ein Beispiel dafür, wie das folgende Rezept verwenden, finden Sie unter:
[Ausbauen]
Teile = satchmo django
Eier = ipython
Versionen Versionen =
[Satchmo]
Rezept = gocept.download
url = http://www.satchmoproject.com/snapshots/satchmo-0.6.tar.gz
md5sum = 659a4845c1c731be5cfe29bfcc5d14b1
[Django]
Rezept = cykooz.djangorecipe
Einstellungen = Entwicklung
Eier = $ {buildout: Eier}
Extra-Wege =
& Nbsp; $ {Satchmo: location}
Projekt = Dummyshop
[Versionen]
Django = 1.2.5
Unterstützte Optionen
Die Rezeptur unterstützt die folgenden Optionen.
Projekt
& Nbsp; Diese Option legt den Namen für das Projekt. Das Rezept wird eine Grundstruktur zu schaffen, wenn das Projekt nicht bereits vorhanden ist.
projectegg
& Nbsp; Benutzen Sie diese anstelle der Projekt Option, wenn Sie ein Ei wie das Projekt verwenden möchten. Dies deaktiviert die Generierung der Projektstruktur.
Python
& Nbsp; Diese Option kann verwendet werden, um eine bestimmte Python-Version, die eine andere Version von dem verwendet, um die Ausbildungs ​​ausgeführt werden kann, festgelegt werden.
Einstellungen
& Nbsp; Sie können den Namen der Einstellungsdatei, die mit dieser Option verwendet werden soll, eingestellt. Dies ist nützlich, wenn Sie eine andere Produktion Setup von Ihrem Setup-Entwicklung haben wollen. Der Standardwert für die Entwicklung.
Extra-Pfade
& Nbsp; werden Alle hier angegebenen Pfade verwendet werden, um das Standard-Python-Pfad für die bin / * Skripte zu erweitern.
PTH-Dateien
& Nbsp; Fügt Wege von einer Website .pth Datei auf die außer Wege gefunden. Nützlich für Dinge wie Pinax die ihre eigene external_libs dir hält.
Steuer-script
& Nbsp; Der Name des Skripts in den Papierkorb-Ordner erstellt. Dieses Skript ist das Äquivalent des manage.py Django erstellt normalerweise. Standardmäßig verwendet er den Namen des Abschnitts (der Teil zwischen den []).
wsgi
& Nbsp; Ein extra Skript befindet sich im bin-Ordner erzeugt, wenn dies auf true gesetzt ist. Dies kann mit mod_wsgi verwendet, um das Projekt bereitstellen werden. Der Standardname des Skripts ist steuerungs script.wsgi.
wsgi-script
& Nbsp; Der Name des wsgi Skript.
wsgilog
& Nbsp; Falls die WSGI Server Sie verwenden, nicht Druck auf die Standardausgabe zu ermöglichen, können Sie diese Variable auf einem Dateisystempfad festgelegt - alle stdout / stderr Daten in das Protokoll statt umgeleitet gedruckt
fcgi
& Nbsp; Wie wsgi dies schafft eine extra Skript im Ordner bin. Dieses Skript kann mit einem FCGI Bereitstellung verwendet werden.
Test
& Nbsp; Wenn Sie ein Skript im Ordner bin, um alle Tests für eine bestimmte Gruppe von Anwendungen ausführen möchten, ist dies die Option, die Sie verwenden würden. Setzen Sie diese in die Liste der App Etiketten, die Sie getestet werden soll.
Testrunner
& Nbsp; Das ist der Name des Testrunner, die erstellt wird. Der Standardwert ist zu testen.
Alle folgenden Optionen haben nur Wirkung, wenn der durch das Projekt-Option angegebenen Projekt nicht bereits erstellt wurde.
URLconf
& Nbsp; Sie können dies zu einer bestimmten URL conf gesetzt. Es wird project.urls standardmäßig verwendet.
FCGI spezifischen Einstellungen
Optionen für FCGI innerhalb einer Einstellungsdatei (settings.py) eingestellt werden. Die Optionen ist FCGI_OPTIONS. Es sollte in ein Wörterbuch festgelegt werden. Die folgende Teil ist ein Beispiel:
FCGI_OPTIONS = {
& Nbsp; "Methode": "Gewinde"
}
Ein weiteres Beispiel
Das nächste Beispiel zeigt, wie Sie noch mehr von den Optionen zu verwenden:
[Ausbauen]
Teile = django Extras
Eier =
& Nbsp; hashlib
[Extras]
Rezept = iw.recipe.subversion
urls =
& Nbsp; http: //django-command-extensions.googlecode.com/svn/trunk/ django-Befehlserweiterungen
& Nbsp; http: //django-mptt.googlecode.com/svn/trunk/ django-MPTT
[Django]
Rezept = cykooz.djangorecipe
Einstellungen = Entwicklung
Projekt = exampleproject
wsgi = true
Eier =
& Nbsp; $ {buildout: Eier}
test =
& Nbsp; SomeApp
& Nbsp; anotherapp
Beispiel mit .pth Dateien
Pinax verwendet eine .pth Datei, um eine Reihe von Bibliotheken, um den Weg hinzuzufügen; wir geben es Verzeichnis, um die Bibliotheken zu präzisieren, um unseren Weg hinzugefügt bekommen:
[Ausbauen]
Teile = PIL
& Nbsp; svncode
& Nbsp; myproject
[PIL]
Rezept = zc.recipe.egg: benutzerdefinierte
Ei = PIL
finden-links = http://dist.repoze.org/
[Svncode]
Rezept = iw.recipe.subversion
urls = http://svn.pinaxproject.com/pinax/tags/0.5.1rc1 Pinax
[Myproject]
Rezept = cykooz.djangorecipe
Eier = PIL
Projekt = myproject
settings = Einstellungen
Extra-Wege = $ {buildout: Verzeichnis} / myproject / apps
& Nbsp; $ {svncode: location} / Pinax / apps / external_apps
& Nbsp; $ {svncode: location} / Pinax / apps / LOCAL_APPS
PTH-files = $ {svncode: location} / Pinax / libs / external_libs
wsgi = true
Oben, verwenden wir Lager Pinax für PTH-Dateien und außer Pfade Pfade für apps, und unser eigenes Projekt für den Weg, der erste in der Liste gefunden wird. Beachten Sie, dass wir erwarten, dass unser Projekt aus (zB durch svn: external) überprüft werden direkt unter diesem Verzeichnis, um "myproject '.
Beispiel mit einem anderen Python-Version
Um einen anderen Python-Version von der, die in der Ausbildungs ​​generierte Skript etwas wie lief verwenden:
[Ausbauen]
Teile = myproject
[Special-python]
ausführbare = / some / special / python
[Myproject]
Rezept = cykooz.djangorecipe
Projekt = myproject
python = Sonder-python
Beispielkonfiguration für mod_wsgi
Wenn Sie ein Projekt mit mod_wsgi Sie dieses Beispiel als Ausgangspunkt nutzen könnten bereitstellen möchten:

& Nbsp; Sortieren leugnen, erlauben
& Nbsp; Zulassen von allen


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

Was ist neu in dieser Pressemitteilung:.

  • Die richtige Dokumentation

Was ist neu in Version 1.2.0:

  • Zusätzliche Unterstützung Django 1.3
  • Option hinzugefügt static_root
  • Fixed: von settings.py Optionen DEBUG entfernen und TEMPLATE_DEBUG

Was ist neu in Version 1.1.2:

  • In Django in Eiern von Abschnitt, wenn es notwendig .

Was ist neu in Version 1.1.1:

  • Fixed: Fügen Sie die notwendigen Einfuhren in settings.py

Was ist neu in der Version 1.0:.

  • aus djangorecipe Gespaltene
  • Entfernen Option Version. Nun installiert Django vom Ei.
  • In Option wsgi-Skript für den Wandel Standard wsgi Skriptnamen.
  • Nun, erstellt das Rezept die Datei settigs.py mit dem Befehl startproject von django.

Anforderungen :

  • Python
  • Django

Andere Software von Entwickler Cykooz

cykooz.djangopaste
cykooz.djangopaste

14 Apr 15

Kommentare zu cykooz.djangorecipe

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!