Flixr es un ejemplo simple de una aplicación web impulsada por Flask diseñada para leer datos de una API web e interactuar con una base de datos relacional local.
Específicamente, Flixr presenta datos de películas de la API pública de TMDB.com de una manera simplista pero presentable inspirada en el lenguaje Material Design de Google . La sencilla interfaz permite al usuario registrarse y marcar películas populares.
Flixr está diseñado para Python 3.5+ y se puede configurar ejecutando lo siguiente
pip install -r requirements.txt
Esto instalará todas las dependencias requeridas por Flixr, aunque se recomienda utilizar un entorno virtual Python ya que Flixr no ha sido probado con las últimas versiones de muchas de sus dependencias.
El último paso es configurar su archivo config.py
. Esto se puede hacer duplicando y cambiando el nombre de la plantilla config_.py
incluida. Los requisitos básicos son una base de datos MySQL con el usuario y contraseña asociados. Además, se requiere una clave API para acceder a la API de TMDB.com, que se puede obtener de forma gratuita con una cuenta registrada en su sitio web.