Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/flask/ejemplo completo»
De WikiEducator
Línea 15: | Línea 15: | ||
Repositorio de código de clase: | Repositorio de código de clase: | ||
* https://bitbucket.org/lmorillas/contactos-flask | * https://bitbucket.org/lmorillas/contactos-flask | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
Línea 124: | Línea 105: | ||
== Despliegue en Heroku == | == Despliegue en Heroku == | ||
+ | |||
+ | |||
+ | {{Conocimiento previo| | ||
+ | ; wtf | ||
+ | : http://wtforms.readthedocs.org/en/latest/ | ||
+ | : https://flask-wtf.readthedocs.org/en/latest/ | ||
+ | ; flask-SQLAlchemy | ||
+ | : http://flask.pocoo.org/docs/patterns/sqlalchemy/ | ||
+ | : http://pythonhosted.org/Flask-SQLAlchemy/index.html | ||
+ | ; Despliegue | ||
+ | : http://flask.pocoo.org/docs/deploying/ | ||
+ | ; heroku | ||
+ | : http://tech.pro/tutorial/1259/how-to-deploy-simple-and-larger-flask-apps-on-heroku | ||
+ | : http://blog.y3xz.com/blog/2012/08/16/flask-and-postgresql-on-heroku/ | ||
+ | ; postgresql | ||
+ | : http://killtheyak.com/use-postgresql-with-django-flask/ | ||
+ | ; openshift | ||
+ | : https://www.openshift.com/blogs/build-your-app-on-openshift-using-flask-sqlalchemy-and-postgresql-92 | ||
+ | |Title=Documentación adicional | ||
+ | |TOCdepth=2 | ||
+ | }} |
Revisión de 08:29 6 nov 2013
Contenido
Previo
Seguiremos los siguientes tutoriales:
Repositorio de código de clase:
|
Estructura inicial
* Crear proyecto en eclipse
Tip: Estructura inicial
|
Páginas estáticas. Home y about
layout.html home.html about.html
Tip: Páginas estáticas
|
Formulario de contacto
Tip: Páginas estáticas
|
Estilo en formulario de contacto
|
Validación de formularios
|
Mensajes de error
Tip: Mensajes de error
|
Mensajes específicos de error
Enviando correo
Exito en email
Menú contactos
Configuración base de datos
Modelo de usuario
Página de perfil
Entrar y salir
Despliegue en Apache
Despliegue en Heroku
Documentación adicional