Contenido proporcionado por desarrolladores experimentados basado en las sugerencias/preguntas de la audiencia. Esta iniciativa tiene como objetivo proporcionar tutoriales de programación gratuitos/siempre actualizados : lea el manifiesto.
AppSeed Flask es un marco liviano de aplicaciones web. Está diseñado para hacer que comenzar sea rápido y fácil, con la capacidad de escalar aplicaciones complejas. En comparación con Django, Flask proporciona una base de código liviana y más libertad para el desarrollador.
? Volver a la cima
La forma más fácil de instalar Flask es utilizar la herramienta oficial de gestión de paquetes.
$ pip install FlaskCómo consultar la versión Flask
Abra una consola Python (escriba Python en la terminal) y verifique la versión instalada como se muestra a continuación:
>> import flask
>> flask . __version__
'1.1.2'
> >>En este caso, la versión instalada es 1.1.2
? Volver a la cima
Abra un terminal e instale el matraz (si no se está instalado) usando PIP:
$ pip install FlaskUse su editor preferido para crear un archivo llamado Hello.py con este contenido:
from flask import Flask
app = Flask ( __name__ )
@ app . route ( '/' )
def hello ():
return f'My first Flask!'Guarde el archivo e inicie la aplicación:
$ env FLASK_APP=hello.py flask run
* Serving Flask app " hello "
* Running on http://127.0.0.1:5000/Arriba Commnand hace dos cosas:
FLASK_APP (requerida por Flask)flask runAl visitar la aplicación en el navegador Localhost: 5000 deberíamos ver mi primer matraz! mensaje.
? Volver a la cima
Al ser un marco tan liviano, Flask viene con una gran flexibilidad con respecto a la estructura de la base de código de un proyecto. Podemos usar un solo archivo y eliminar todo el código o dividir la lógica de la aplicación en más archivos y directorios. Todas las variantes funcionan, pero tenemos problemas una vez que nuestro proyecto se hace más grande y Migth se vuelve ilegible para los demás.
Bueno, esta sección presenta algunas opciones para tener en cuenta cuando comenzamos un proyecto Flask.
? Leer más: Estructura del proyecto Flask: archivo único, aplicación aislada, planos
? Volver a la cima
Podemos usar la información aprendida en las secciones anteriores y construir desde cero un proyecto de frasco simple sobre un kit moderno de interfaz de usuario de Bootstrap.
? Leer más: muestra de bootstrap de frasco
? Volver a la cima
Jinja es un lenguaje de plantilla moderno y amigable para el diseñador para Python, modelado después de las plantillas de Django. Es un lenguaje de plantilla basado en texto y, por lo tanto, se puede usar para generar cualquier marcado y código fuente.
? Leer más: Plantilla de Jinja
? Volver a la cima
Tutorial de frascos : contenido gratuito/siempre actualizado relacionado con el matraz | por apropiación.