
web2py/web2py @ e94946d
web2py es un framework de pila completa gratuito y de código abierto para el desarrollo rápido de aplicaciones web basadas en bases de datos, rápidas, escalables, seguras y portátiles. Está escrito y es programable en Python. Licencia LGPLv3
Obtén más información en http://web2py.com
cp examples/app.yaml ./
cp handlers/gaehandler.py ./
Luego edita ./app.yaml y reemplaza "yourappname" por yourappname.
Una parte importante de web2py es la Capa de Abstracción de Base de Datos (DAL). A principios de 2015, esto se desacopló en una base de código separada (PyDAL). En términos de git, es un submódulo del repositorio principal.
El uso de un submódulo requiere el uso único del flag --recursive para git clone si estás clonando web2py desde cero.
git clone --recursive https://github.com/web2py/web2py.git
Si tienes un repositorio existente, los comandos a continuación deben ejecutarse al menos una vez:
git submodule update --init --recursive
Si tienes una carpeta gluon/dal, debes eliminarla:
rm -r gluon/dal
PyDAL utiliza un ciclo de lanzamiento estable separado del resto de web2py. Los lanzamientos de PyDAL utilizarán un esquema de nombres basado en fechas similar al de Ubuntu. Los problemas relacionados con PyDAL deben informarse en su repositorio separado.
Para iniciar web2py NO ES NECESARIO instalarlo. Solo descomprime y ejecuta:
python web2py.py
¡Eso es todo!!!
project/
README
LICENSE
VERSION > esta versión de web2py
web2py.py > el script de inicio
anyserver.py > para ejecutar con servidores de terceros
... > otros manejadores y archivos de ejemplo
gluon/ > las bibliotecas principales
packages/ > submódulos de web2py
dal/
contrib/ > bibliotecas de terceros
tests/ > pruebas unitarias
applications/ > son las aplicaciones
admin/ > IDE basado en web
...
examples/ > ejemplos, documentos, enlaces
...
welcome/ > la aplicación esqueleto (todas la copian)
ABOUT
LICENSE
models/
views/
controllers/
sessions/
errors/
cache/
static/
uploads/
modules/
cron/
tests/
... > tus propias aplicaciones
examples/ > archivos de configuración de ejemplo, mv .. y personalizar
extras/ > otros archivos necesarios para compilar web2py
scripts/ > scripts de utilidad e instalación
handlers/
wsgihandler.py > manejador para conectar a WSGI
... > manejadores para Fast-CGI, SCGI, Gevent, etc
site-packages/ > módulos opcionales adicionales
logs/ > los archivos de registro irán allí
deposit/ > un lugar donde web2py almacena aplicaciones temporalmente
Reporta problemas en https://github.com/web2py/web2py/issues