Tutorial de Flask
Flask es un framework ligero para aplicaciones web escrito en Python.
Flask se basa en WSGI (Web Server Gateway Interface) y el motor de plantillas Jinja2, y está diseñado para ayudar a los desarrolladores a crear aplicaciones web de forma rápida y sencilla.
Flask nos permite escribir rápidamente sitios web, interfaces y servicios backend con Python.
Flask es adecuado para proyectos pequeños, interfaces de API y microservicios.
¿Quién debería leer este tutorial?
Este tutorial está dirigido a desarrolladores con conocimientos básicos de Python.
- Principiantes con conocimientos de Python que quieren iniciarse en el desarrollo web
- Desarrolladores que quieren aprender un framework ligero y escribir sitios web e interfaces rápidamente
- Principiantes que cambian de carrera sin conocimientos previos o que estudian programación backend de forma autodidacta
- Personas que necesitan desarrollar rápidamente proyectos pequeños, API y servicios backend
- Personas que quieren iniciarse en el desarrollo web con Python pero no quieren aprender frameworks pesados
Antes de aprender este tutorial, necesitas conocer
Antes de aprender este tutorial, necesitas conocer algunos conocimientos básicos de Web yTutorial básico de Python 3.x。
- Fundamentos de Python: variables, bucles, condiciones, funciones, listas y diccionarios, importación de módulos
- Fundamentos de Web: protocolo HTTP, peticiones GET/POST, URL, puertos
- Fundamentos de frontend: basta con HTML y CSS simples
- Fundamentos de bases de datos: conocer operaciones básicas de inserción, eliminación, modificación y consulta en SQLite/MySQL
El primer programa Flask
El siguiente programa Flask mostrará Hello World en la página web:
Ejemplo
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
Documentación de referencia
- Sitio web oficial de Flask:https://palletsprojects.com/projects/flask/
- Documentación en chino de Flask:https://flask.palletsprojects.com/zh-cn/stable/
- Dirección de código abierto de Flask:https://github.com/pallets/flask