Skip to content

oscarchs/CMS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instalación

En este repositorio se tiene una app de prueba para la que se han considerado las siguientes herramientas de desarrollo:

OS

Para desarrollar el proyecto se necesitan los siguientes paquetes de desarrollo de Python en distribuciones Ubuntu/Debian.

$ sudo apt-get install build-essential python-dev python2.7-dev

pip

Es el manejador de paquetes de python, el cual nos permitira instalar y manejar las dependencias del proyecto.

$ sudo apt-get install python-pip

virtualenv

Permite generar ambientes virtuales donde se instalaran las dependencias de nuestros proyectos.

$ sudo pip install virtualenv

Una vez instalado debemos ir al directorio donde deseemos que se instale el proyecto y ejecutar:

$ virtualenv proyect-env

Ingresar al ambiente creado y activarlo:

$ cd proyect-env
$ source bin/activate

Git

Para el manejo de versiones se utilizara Git con el repositorio en Bitbucket Instalar Git con el siguiente comando:

$ sudo apt-get install git

Y clonar el proyecto en el ambiente virtual:

$ git clone https://<mi-usuario>@bitbucket.org/josemvaldiviaromero/flask-test.git

Instalar dependencias

Una vez clonado el proyecto, ingresar al repositorio e instalar las dependecias del proyecto que incluyen:

  • Flask (framework web minimalista)
  • Flask-SQLAlchemy (extension a flask que permite tener un ORM, para facilitar el acceso a la BD)
  • En este ejemplo se utiliza Flask-WTForms para hacer un simple form de Log-in
  • Flask-REST-Api: Que nos permite hacer una capa de recursos la cual permitira desarrollar el API para el proyecto
  • Flask-Bower: Manejo de dependencias de front-end Para instalar estas dependecias utilizar:
$ cd flask-test
$ pip install -r requirements.txt

Una vez instaladas las dependencias correr el servidor con:

$ python run.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 76.1%
  • HTML 23.9%