RapidGiza är en uppsättning Paster mallar som ger ur lådan:
& Nbsp; * En ansökan baseras på ramverket Pyramid webbapplikation
& Nbsp; * Standard SQLAlchemy motor / sessionsfabriksinställningar
& Nbsp; * Alla .html filer matchade som Jinja2 mallar
& Nbsp; * Werkzeug setup för att köra program i utvecklingsläge
& Nbsp; * RESTful inställning med Pyramid traversal
Viktig URL
& Nbsp; * Projekt plats - http://dist.serverzen.com/pypi/d/rapidgiza/
& Nbsp; * PyPi Entry - http://pypi.python.org/pypi/RapidGiza
& Nbsp; * Source Control (SVN) - https://dev.serverzen.com/svn/public-sandbox/RapidGiza/
Ställa in ett nytt projekt
Installera RapidGiza i ett Python miljö (dvs virtualenv) med en fungerande Paster. När detta har gjorts, kan du skapa en ny RapidGiza projekt genom att helt enkelt köra (där Något är namnet på den nya ägg):
paster skapa -t rapidgiza Något
När mallen ägget har skapats ska du ställa upp på att utveckla mod att börja arbeta på ditt projekt.
cd Något
python setup.py utveckla
Använda Nytt projekt
Kommando Runner
Som standard ett nytt skript som heter något kommer att skapas i katalogen bin i din Python envionment. Detta skript är ett kommando löpare som ger följande:
användning: något
& Nbsp; något help
åtgärder:
& Nbsp; runserver:
& Nbsp; Kör utveckling servern.
& Nbsp;: param debug: körs i felsökningsläge
& Nbsp;: param informationsnivån: ökad nivå av loggning för mer detaljerad loggning
& Nbsp; -h, --hostname sträng 0.0.0.0
& Nbsp ;-p, --port heltal 8080
& Nbsp; -d, --debug
& Nbsp; -v, --verbosity heltal 0
& Nbsp; SyncDB:
& Nbsp; Se tabeller finns i det konfigurerade databas.
Paster
En development.ini fil kommer att skapas inom Något katalogen. Detta kan användas med standard paster kommandon:
# Använda inbyggda Paster http-server
paster tjäna development.ini
# Använda kommandot pyramid pshell
paster --plugin = pyramid pshell development.ini pyramid Något
Apache mod_wsgi
Det är en förkonfigurerad Something.wsgi fil som genereras som är nödvändig för att ansluta din app i en mod_wsgi miljö
Vad är nytt i den här versionen.
< ul>
Vad är nytt i version 0.2:
- bytte från Werkzeug till Cheops-Script
- nu använder Cheops-SQLAHelper
Vad är nytt i version 0.1.4:
- Ännu en fil som saknas (kommer inte att hända igen )
Vad är nytt i version 0.1.3:
- Inkom ännu en fil som saknas till MANIFEST.in
Vad är nytt i version 0.1.2:
- Ändrad make_app () signatur
- Inkom development.ini för out-of-the-box användning med Paster tjäna
- Genererade projekt nu omfatta två Paster apps
- & gt;: app - Webb app med ingår middleware
- & gt;: pyramid-app - Webb app utan mellan
Krav :
- Python
Kommentarer hittades inte