RapidGiza es un conjunto de plantillas Paster que proporcionan fuera de la caja:
& Nbsp; * Una aplicación basada en el framework de aplicaciones web Pirámide
& Nbsp; * Motor SQLAlchemy defecto / configuración de sesión de fábrica
& Nbsp; * Todos los archivos .html emparejados como plantillas Jinja2
& Nbsp; * configuración Werkzeug para ejecutar la aplicación en modo de desarrollo
& Nbsp; * configuración REST utilizando pirámide recorrido
URL Importante
& Nbsp; * Ubicación del proyecto - http://dist.serverzen.com/pypi/d/rapidgiza/
& Nbsp; * Entrada PyPI - http://pypi.python.org/pypi/RapidGiza
& Nbsp; * Control de código fuente (SVN) - https://dev.serverzen.com/svn/public-sandbox/RapidGiza/
La creación de un nuevo proyecto
Instale RapidGiza en un entorno de Python (es decir virtualenv) con un parche de trabajo. Una vez que esto se ha hecho, puede crear un nuevo proyecto RapidGiza simplemente ejecutando (donde Algo es el nombre de su nuevo huevo):
parche crear -t rapidgiza Algo
Una vez que el óvulo plantilla se ha creado usted debe configurarlo en el modo de desarrollar para empezar a trabajar en su proyecto.
Algo cd
python setup.py desarrollar
Uso del Proyecto Nuevo
Comando Runner
Por defecto un nuevo script llamado algo se creará en el directorio bin de la envionment pitón. Este script es un corredor de comandos que ofrece lo siguiente:
uso: algo
& Nbsp; algo --help
acciones:
& Nbsp; runserver:
& Nbsp; Ejecute el servidor de desarrollo.
& Nbsp;: debug param: ejecutar en modo de depuración
& Nbsp;: verbosidad param: aumento nivel de registro para el registro más detallado
& Nbsp; -h, cadena --hostname 0.0.0.0
Y ;-p nbsp, entero --port 8080
& Nbsp; -d, --debug
& Nbsp; -v, entero --verbosity 0
& Nbsp; syncdb:
& Nbsp; Asegúrese existen tablas en la base de datos configurada.
Paster
Un archivo development.ini se creará dentro del directorio Algo. Esto se puede utilizar con los comandos parche estándar:
# Utilización incorporado parche http servidor
parche servir development.ini
# Usar el comando pshell pirámide
parche --plugin = pirámide pshell development.ini pirámide Algo
Apache mod_wsgi
Hay un archivo Something.wsgi preconfigurado generó que es necesaria para conectar su aplicación en un entorno mod_wsgi
¿Qué hay de nuevo en esta versión:.
< ul>
¿Cuál es nuevo en la versión 0.2:
- cambiado de Werkzeug de Khufu-Script
- ahora usando Khufu-SQLAHelper
¿Cuál es nuevo en la versión 0.1.4:
- Sin embargo, otro archivo que falta (no vuelva a ocurrir )
¿Cuál es nuevo en la versión 0.1.3:
- Añadido otro archivo que falta a MANIFEST.in
¿Qué hay de nuevo en la versión 0.1.2:
- make_app Cambiado () firma
- development.ini Añadido para su uso fuera de la caja con el parche servir
- proyectos generados incluyen ahora dos aplicaciones Paster
- & gt;: app - aplicación Web con el middleware incluido
- & gt;: Pirámide de aplicación - aplicación web sin middleware
Requisitos
- Python
Comentarios que no se encuentran