RapidGiza egy sor Paster sablonokat, amelyek a dobozból kivéve:
& Nbsp; * Egy alkalmazás alapján Pyramid webalkalmazás keretrendszer
& Nbsp; * Alapértelmezett sqlalchemy motor / session-gyári beállítás
& Nbsp; * Minden .html illeszkedik a Jinja2 sablonok
& Nbsp; * Werkzeug setup fut az alkalmazás a fejlesztési mód
& Nbsp; * RESTful beállítás segítségével Pyramid bejárás
Fontos URL-
& Nbsp; * Project Helyszín - 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/
beállítása új projekt
Telepítse RapidGiza egy Python környezetben (pl virtualenv) egy működő Paster. Miután ez megtörtént, akkor hozzon létre egy új projektet RapidGiza egyszerűen futás (ahol valami a neve az új tojás):
felkenő create -t rapidgiza Valami
Miután a sablon tojás hoztak létre kell beállítani a módozat, hogy elkezd dolgozni a projekt.
cd Valami
python setup.py fejlesztése
A New Project
Command Runner
Alapértelmezésben egy új szkriptet valami jön létre a bin könyvtárba a python envionment. Ez a szkript parancsot runner, amely a következő:
Felhasználás: valami
& Nbsp; valami --help
műveleteket:
& Nbsp; runserver:
& Nbsp; Fuss a fejlesztési szerver.
& Nbsp;: param debug: futni debug módban
& Nbsp;: param beszédességi: növekedés naplózási szintjét több részletes naplózás
& Nbsp; -h, --hostname húr 0.0.0.0
& Nbsp ;-p, --port integer 8080
& Nbsp; -d, --debug
& Nbsp; -v, --verbosity integer 0
& Nbsp; syncdb:
& Nbsp; Biztosítsa asztalok létezik az adatbázishoz.
Paster
A development.ini fájl belül jön létre a Something könyvtárban. Ezt fel lehet használni a szokásos Paster parancsokat:
# Használatra beépített pasztafelkenő http szerver
felkenő szolgálja development.ini
# A piramis pshell parancs
felkenő --plugin = piramis pshell development.ini piramis-Something
Apache mod_wsgi
Van egy előre konfigurált Something.wsgi generált fájl, amely szükséges csatlakoztatja az app egy mod_wsgi környezetben.
Mi az új ebben a kiadásban:
< ul>
Mi az új a 0.2-es verzióban:
- váltottam Werkzeug hogy Hufu-Script
- most már Hufu-SQLAHelper
Mi az új verzióban 0.1.4:
- Még egy hiányzó fájl (nem fog újra megtörténni )
Mi az új verzióban 0.1.3:
- Added még egy hiányzó fájlt MANIFEST.in
Mi az új verzióban 0.1.2:
- Megváltozott make_app () aláírás
- Added development.ini az out-of-the-box használható Paster szolgálni
- A generált projektek szerepel két Paster apps
- & gt;: app - Web alkalmazást tartalmazza middleware
- & gt;: piramis-app - Web app nélkül middleware
követelmények :
- Python
Hozzászólás nem található