Herramientas de usuario

Herramientas del sitio


informatica:lenguajes_de_programacion:python:fastapi

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:lenguajes_de_programacion:python:fastapi [2025/09/30 01:26] – [Enlaces] admininformatica:lenguajes_de_programacion:python:fastapi [2025/10/09 06:11] (actual) – [Modelo de JSON] admin
Línea 8: Línea 8:
  
 Para iniciar de forma mínima dando un mensaje simple, se crea una carpeta como proyecto y un archivo app.py: Para iniciar de forma mínima dando un mensaje simple, se crea una carpeta como proyecto y un archivo app.py:
-<code pyhon app.py>+<code python app.py>
  
 from fastapi import Fastapi from fastapi import Fastapi
Línea 26: Línea 26:
 <code> <code>
 uvicorn main:app --reload uvicorn main:app --reload
 +</code>
 +
 +otra forma es ejecutar uvicorn desde el mismo código agregando en el código python:
 +<code python>
 +if __name__ = "__main__"
 +   import uvicorn
 +   uvicorn.run(app, host="0.0.0.0", por=8000)
 </code> </code>
  
Línea 71: Línea 78:
  
 ===== Modelo de JSON ==== ===== Modelo de JSON ====
 +
 +  * [[informatica:lenguajes_de_programacion:python:pydantic_numpydantic|Pydantic y Numpydantic]]
  
 <code python> <code python>
Línea 116: Línea 125:
  
 Autenticación: Autenticación:
-  * [[https://www.youtube.com/watch?v=jOfN4jmOkcI]]+  * [[https://www.youtube.com/watch?v=jOfN4jmOkcI|Protege tu API con FastAPI: Autenticación Segura, JWT y Roles 👨‍💻🛡️ [Tutorial Completo]]] 
 + 
 +Conexion a DB: 
 +  * [[https://www.youtube.com/watch?v=398DuQbQJq0|How to build a FastAPI app with PostgreSQL]]
  
  
informatica/lenguajes_de_programacion/python/fastapi.1759195583.txt.gz · Última modificación: 2025/09/30 01:26 por admin