cykooz.djangorecipe

Screenshot Software:
cykooz.djangorecipe
Szczegóły programowe:
Wersja: 1.2.1
Filmu: 11 May 15
Wywoływacz: Cykooz
Licencja: Wolny
Popularność: 17

Rating: 5.0/5 (Total Votes: 1)

cykooz.djangorecipe jest widelec Django receptury & nbsp; (https://launchpad.net/djangorecipe) stworzona przez Jeroen Vloothuis. Rozwidlona do zmiany naszego workflow i wewnętrznej struktury katalogu.
Przepis ten buildout można wykorzystać do tworzenia konfiguracji dla Django. Będzie on automatycznie pobrać i zainstalować Django w piaskownicy w buildout jest.
Możesz zobaczyć przykład jak używać poniższego przepisu:
[Buildout]
Części = Satchmo django
jaja = ipython
wersje = wersje
[Satchmo]
Przepis = gocept.download
url = http://www.satchmoproject.com/snapshots/satchmo-0.6.tar.gz
md5sum = 659a4845c1c731be5cfe29bfcc5d14b1
[Django]
Przepis = cykooz.djangorecipe
Ustawienia = rozwój
jaja = $ {buildout: jaja}
Ścieżki = extra-
& Nbsp; $ {Satchmo: lokalizacja}
Projekt = dummyshop
[wersja]
Django = 1.2.5
Opcje dostępne
Przepis obsługuje następujące opcje.
projekt
& Nbsp; Opcja ta ustawia nazwę dla swojego projektu. Przepis stworzy podstawową strukturę, jeśli projekt nie jest już tam.
projectegg
& Nbsp; Użyj tego zamiast opcji projektu, gdy chcesz użyć jajka jako projekt. Uniemożliwia to generowanie struktury projektowej.
pyton
& Nbsp; Opcja ta może być użyta do określenia konkretnej wersji Pythona, która może być inna wersja od tej używanej do uruchomienia buildout.
Ustawienia
& Nbsp; Można ustawić nazwę pliku ustawień, który ma być używany z tą opcją. Jest to przydatne, jeśli chcesz mieć inną konfigurację produkcji od konfiguracji rozwoju. Domyślnie jest to rozwój.
Extra-drogi
& Nbsp; Wszystkie ścieżki podane tutaj zostaną wykorzystane do rozszerzenia domyślną ścieżkę dla Pythona bin / * skryptów.
PTH-files
& Nbsp; Dodaje ścieżki znalezione z witryny .pth plik do dodatkowych ścieżkach. Przydatne rzeczy jak Pinax które utrzymuje swoją własną external_libs reż.
Skrypt sterowania
& Nbsp; nazwa skryptu utworzonego w folderze bin. Skrypt ten jest odpowiednikiem manage.py Django zwykle tworzy. Domyślnie używa nazwy części (część między []).
WSGI
& Nbsp; dodatkowy skrypt jest generowany w folderze bin, gdy jest on ustawiony na true. To może być używany z mod_wsgi do wdrożenia projektu. Domyślna nazwa skryptu jest kontrola-script.wsgi.
skrypt WSGI
& Nbsp; nazwa skryptu WSGI.
wsgilog
& Nbsp; W przypadku serwera WSGI używasz nie pozwala na drukowanie na standardowe wyjście, można ustawić tę zmienną na ścieżce systemu plików - wszystkie dane stdout / stderr jest przekierowywane do dziennika, a nie drukowane
fcgi
& Nbsp; Jak WSGI tworzy dodatkowy skrypt w folderze bin. Skrypt ten może być używany z wdrożenia fcgi.
test
& Nbsp; Jeśli chcesz skrypt w folderze bin uruchomić wszystkie testy dla określonego zestawu aplikacji jest opcja korzystania. Ustaw to na liście etykiet app, który chcesz być testowane.
TestRunner
& Nbsp; to nazwa TestRunner który zostanie utworzony. Domyślnie jest to, aby przetestować.
Wszystkie następujące opcje mają wpływ tylko wtedy, gdy projekt podany w opcji projektu nie został już utworzony.
URLconf
& Nbsp; Można ustawić na konkretny adres URL conf. Wykorzysta project.urls domyślnie.
Ustawienia specyficzne fcgi
Opcje dla fcgi można ustawić w pliku ustawień (settings.py). Możliwości jest FCGI_OPTIONS. Powinna ona być ustawiona słownika. Poniżej jest to przykład:
FCGI_OPTIONS = {
& Nbsp; "metoda": "gwintowane",
}
Innym przykładem
Następny przykład pokazuje, jak używać trochę więcej opcji:
[Buildout]
Części = dodatki django
jaja =
& Nbsp; hashlib
[dodatki]
Przepis = iw.recipe.subversion
URL =
& nbsp; http: //django-command-extensions.googlecode.com/svn/trunk/ django-Command-extensions
& Nbsp; http: //django-mptt.googlecode.com/svn/trunk/ django-mptt
[Django]
Przepis = cykooz.djangorecipe
Ustawienia = rozwój
Projekt = exampleproject
WSGI = true
jaja =
& nbsp; $ {buildout: jaja}
test =
& Nbsp; someapp
& Nbsp; anotherapp
Przykład wykorzystania .pth plików
Pinax używa .pth plik, aby dodać kilka bibliotek na swojej drodze; możemy określić to katalog, aby biblioteki Określono dodane do naszej ścieżki:
[Buildout]
Części = PIL
& Nbsp; svncode
& Nbsp; myproject
[PIL]
Przepis = zc.recipe.egg custom
jajko = PIL
znaleźć linków = http://dist.repoze.org/
[Svncode]
Przepis = iw.recipe.subversion
URL = http://svn.pinaxproject.com/pinax/tags/0.5.1rc1 pinax
[Myproject]
Przepis = cykooz.djangorecipe
jaja = PIL
Projekt = myproject
Ustawienia = Ustawienia
Wyjątkowo ścieżki = $ {buildout: katalog} / apps / myproject
& Nbsp; $ {svncode: lokalizacja} / pinax / apps / external_apps
& Nbsp; $ {svncode: lokalizacja} / pinax / apps / local_apps
PTH-files = $ {svncode: lokalizacja} / pinax / libs / external_libs
WSGI = true
Powyżej, używamy akcji Pinax dla PTH plików i ścieżek ścieżek extra dla aplikacji i naszego własnego projektu ścieżki, która będzie pierwsza znaleźć się na liście. Należy pamiętać, że nasz projekt oczekujemy należy sprawdzić się (na przykład przez svn: zewnętrznego) bezpośrednio w katalogu, w celu "myproject".
Przykład z innej wersji Python
Aby użyć innej wersji Pythona, od tego, który prowadził buildout w generowanym użytku skrypt coś takiego:
[Buildout]
Części = myproject
[Specjalny-python]
wykonywalny = / niektóre / specjalne / python
[Myproject]
Przepis = cykooz.djangorecipe
Projekt = myproject
python = specjalny-python
Przykładowa konfiguracja dla mod_wsgi
Jeśli chcesz, aby wdrożyć projekt za pomocą mod_wsgi można użyć tego przykładu jako punkt wyjścia:

& Nbsp; Order deny, allow
& Nbsp; Zezwól od wszystkich


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

Co nowego w tym wydaniu:.

  • Prawidłowa dokumentacja

Co nowego w wersji 1.2.0:

  • Django 1.3 Dodano obsługę
  • Dodano opcję static_root
  • Poprawiono: usunąć z settings.py opcji diagnostycznych i TEMPLATE_DEBUG

Co nowego w wersji 1.1.2:

  • Dodaj Django do jaj sekcji, jeśli to konieczne, .

Co nowego w wersji 1.1.1:

  • Poprawiono: Dodaj niezbędnych do przywozu do settings.py

Co nowego w wersji 1.0.

  • Rozwidlona z djangorecipe
  • Usuń wersję opcji. Teraz Django zainstalowany z jaj.
  • Dodaj skrypt WSGI opcji zmiany domyślnej nazwy dla skryptu WSGI.
  • Teraz przepis tworzy settigs.py pliku za pomocą polecenia startproject z Django.

Wymagania :

  • Python
  • Django

Inne programy z deweloperem Cykooz

cykooz.djangopaste
cykooz.djangopaste

14 Apr 15

Komentarze do cykooz.djangorecipe

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!