RapidGiza on joukko Paster malleja, jotka tarjoavat kättelyssä:
& Nbsp; * sovellus perustuu Pyramid web sovellus puitteet
& Nbsp; * Oletusteema SQLAlchemy moottori / session-tehdas setup
& Nbsp; * Kaikki html-tiedostoja jaksotetaan Jinja2 malleja
& Nbsp; * Werkzeug asennusohjelma käynnissä app kehityksen tila
& Nbsp; * RESTful asennusta käyttämällä Pyramid läpikäynti
Tärkeää URL n
& Nbsp; * Projekti Sijainti - http://dist.serverzen.com/pypi/d/rapidgiza/
& Nbsp; * PyPi Entry - http://pypi.python.org/pypi/RapidGiza
& Nbsp; * Source (SVN) - https://dev.serverzen.com/svn/public-sandbox/RapidGiza/
Perustetaan uusi projekti
Asenna RapidGiza osaksi Python ympäristöön (eli virtualenv), jossa työ Paster. Kun tämä on tehty, voit luoda uuden RapidGiza hanke yksinkertaisesti käynnissä (missä Jotain on nimi uusi muna):
Paster luoda -t rapidgiza Jotain
Kun mallin muna on luotu sinun pitäisi asettaa sen kehittyä tilassa alkaa työstää projektin.
cd Jotain
python setup.py kehittää
käyttäminen New Project
Command Runner
Oletusarvoisesti uuden käsikirjoituksen nimeltä jotain luodaan bin hakemistoon python envionment. Tämä kirjoitus on komento juoksija, joka sisältää seuraavat:
Käyttö: jotain
& Nbsp; jotain --help
toimet:
& Nbsp; runserver:
& Nbsp; Suorita kehitystä palvelimelle.
& Nbsp;: param debug: ajaa debug-tilassa
& Nbsp;: param äänioppaan: lisäys taso savotta yksityiskohtaisempi hakkuita
& Nbsp; -h, --hostname string 0.0.0.0
& Nbsp ;-P, --port kokonaisluku 8080
& Nbsp; -d, --debug
& Nbsp; -v, --verbosity kokonaisluku 0
& Nbsp; SyncDB:
& Nbsp; Varmistetaan taulukoita olemassa määritetty tietokannassa.
Paster
Development.ini tiedosto luodaan sisälle Jotain hakemistosta. Tätä voidaan käyttää standardin paster komennot:
# Käyttää sisäänrakennettu paster http-palvelin
paster palvella development.ini
# Käytä pyramidin pshell komento
Paster --plugin = pyramidi pshell development.ini pyramidi-Something
Apache mod_wsgi
On esimääritetty Something.wsgi tiedostossa, joka on välttämätön kytkemällä app mod_wsgi ympäristöön.
Mikä on uusi tässä julkaisussa:
< ul>
Mikä on uusi versiossa 0.2:
- siirtynyt Werkzeug ja Khufu-Script
- käyttää nykyään Khufu-SQLAHelper
Mikä on uusi versiossa 0.1.4:
- Vielä yksi puuttuva tiedosto (ei tule toistumaan )
Mikä on uusi versiossa 0.1.3:
- lisätyt vielä toinen puuttuva tiedosto MANIFEST.in
Mikä on uusi versiossa 0.1.2:
- Muuttunut make_app () allekirjoitus
- Lisätty development.ini out-of-the-box käytettäväksi Paster palvella
- luoman hankkeisiin kuuluu nyt kaksi Paster apps
- & gt;: app - Web App mukana middleware
- & gt;: pyramidi-app - Web App ilman middleware
vaatimukset
- Python
Kommentteja ei löytynyt