RapidGiza è un insieme di modelli Paster che forniscono fuori dalla scatola:
& Nbsp; * Un'applicazione basata sul framework per applicazioni web Piramide
& Nbsp; * motore SQLAlchemy Default / installazione della sessione in fabbrica
& Nbsp; * Tutti i file .html abbinate come modelli Jinja2
& Nbsp; * impostazione Werkzeug per eseguire l'applicazione in modalità di sviluppo
& Nbsp; * impostazione RESTful utilizzando Piramide attraversamento
URL Importante
& Nbsp; * Progetto Ubicazione - http://dist.serverzen.com/pypi/d/rapidgiza/
& Nbsp; * Cheese Shop Entry - http://pypi.python.org/pypi/RapidGiza
& Nbsp; * Source Control (svn) - https://dev.serverzen.com/svn/public-sandbox/RapidGiza/
La creazione di un nuovo progetto
Installare RapidGiza in un ambiente Python (cioè virtualenv) con un Paster lavoro. Una volta che questo è stato fatto, è possibile creare un nuovo progetto RapidGiza semplicemente eseguendo (dove qualcosa è il nome del nuovo uovo):
paster creare -t rapidgiza Qualcosa
Una volta che l'ovulo modello è stato creato è necessario configurarlo in modo di sviluppare per iniziare a lavorare sul progetto.
cd Qualcosa
python setup.py sviluppare
Utilizzo del Nuovo progetto
Comando Runner
Per impostazione predefinita, verrà creato un nuovo script denominato qualcosa nella directory bin envionment pitone. Questo script è un corridore di comando che prevede quanto segue:
Utilizzo: qualcosa
& Nbsp; qualcosa --help
azioni:
& Nbsp; runserver:
& Nbsp; Eseguire il server di sviluppo.
& Nbsp;: param debug: l'esecuzione in modalità di debug
& Nbsp;: param verbosità: il livello di aumento di registrazione per la registrazione più prolisso
& Nbsp; -h, corda --hostname 0.0.0.0
& Nbsp ;-P, integer --port 8080
& Nbsp; -d, --debug
& Nbsp; -v, intero --verbosity 0
& Nbsp; syncdb:
& Nbsp; Garantire tabelle presenti nel database configurato.
Paster
Verrà creato un file di development.ini all'interno della directory Qualcosa. Questo può essere utilizzato con i comandi standard di paster:
# Uso builtin paster server http
paster servire development.ini
# Utilizzare il comando piramide PSHELL
paster --plugin = piramide PSHELL development.ini piramide-Something
Apache mod_wsgi
C'è un file Something.wsgi preconfigurato generato che è necessaria per collegare la vostra applicazione in un ambiente mod_wsgi
Cosa c'è di nuovo in questa versione:.
< ul>
Cosa c'è di nuovo in versione 0.2:
- passato da Werkzeug a Cheope-Script
- ora che usando Cheope-SQLAHelper
Cosa c'è di nuovo nella versione 0.1.4:
- Ancora un altro file mancante (non accadrà di nuovo )
Cosa c'è di nuovo nella versione 0.1.3:
- ha aggiunto un altro file mancante per MANIFEST.in
Cosa c'è di nuovo nella versione 0.1.2:
- make_app Changed () firma
- Aggiunto development.ini per l'utilizzo out-of-the-box con Paster servire
- progetti generati includono ora due applicazioni Paster
- & gt;: app - app Web con middleware incluso
- & gt;: Piramide-app - app Web senza middleware
Requisiti
- Python
I commenti non trovato