RapidGiza er et sett med Paster maler som gir ut av boksen:
& Nbsp; * Et program basert på Pyramid webapplikasjon rammeverk
& Nbsp; * Standard SQLAlchemy motor / session-fabrikk oppsett
& Nbsp; * Alle HTML-filer passet som Jinja2 maler
& Nbsp; * Werkzeug oppsett for å kjøre programmet i utviklingsmodus
& Nbsp; * RESTful setup bruker Pyramid traversering
Viktig URL-er
& Nbsp; * Prosjekt Sted - http://dist.serverzen.com/pypi/d/rapidgiza/
& Nbsp; * PyPI Entry - http://pypi.python.org/pypi/RapidGiza
& Nbsp; * Kilde Control (svn) - https://dev.serverzen.com/svn/public-sandbox/RapidGiza/
Sette opp et nytt prosjekt
Installer RapidGiza inn et Python miljø (dvs. virtualenv) med en fungerende Paster. Når dette er gjort, kan du lage en ny RapidGiza prosjekt ved å kjøre (der Noe er navnet på den nye egg):
paster skape -t rapidgiza Noe
Når malen egg har blitt opprettet, bør du sette den opp i utvikle modus for å begynne å jobbe med prosjektet.
cd Noe
python setup.py utvikle
Bruke Nytt prosjekt
Command Runner
Som standard et nytt manus som heter noe vil bli opprettet i bin-katalogen på python envionment. Dette skriptet er en kommando løper som gir følgende:
bruk: noe
& Nbsp; noe --help
handlinger:
& Nbsp; runserver:
& Nbsp; Kjør utvikling server.
& Nbsp;: param debug: kjøre i debug modus
& Nbsp;: param detaljnivå: økning nivå av logging for mer detaljert logging
& Nbsp; h, --hostname streng 0.0.0.0
& Nbsp ;-p, --port heltall 8080
& Nbsp; -d, --debug
& Nbsp; -V, --verbosity heltall 0
& Nbsp; SyncDB:
& Nbsp; Sørg tabellene finnes i den konfigurerte database.
Paster
En development.ini filen vil bli opprettet i Noe katalogen. Dette kan brukes med standard paster kommandoer:
# Bruk innebygd paster http server
paster tjene development.ini
# Bruke pyramiden pshell kommandoen
paster --plugin = pyramide pshell development.ini pyramide-Noe
Apache mod_wsgi
Det er en forhåndskonfigurert Something.wsgi fil generert noe som er nødvendig for å koble din app til en mod_wsgi miljø
Hva er nytt i denne utgaven.
< ul>
Hva er nytt i versjon 0.2:
- byttet fra Werkzeug til Khufu-Script
- bruker nå Khufu-SQLAHelper
Hva er nytt i versjon 0.1.4:
- Enda en manglende filen (vil ikke skje igjen )
Hva er nytt i versjon 0.1.3:
- Lagt enda en manglende filen til MANIFEST.in
Hva er nytt i versjon 0.1.2:
- Endret make_app () signatur
- Lagt development.ini for out-of-the-box bruk med Paster tjene
- Generated prosjekter inkluderer nå to Paster apps
- & gt;: app - Web app med inkludert mellomvare
- & gt;: pyramide-app - Web app uten mellomvare
Krav
- Python
Kommentarer ikke funnet