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/29 06:16] – [Datos Entrada y Salida JSON] 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 22: Línea 22:
 </code> </code>
  
-para ejecutar el servidor: +para ejecutar el servidor con powershell: 
-<code python app.py>+ 
 +<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 70: 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 83: Línea 93:
 </code> </code>
  
-====Datos Entrada y Salida JSON =====+==== Modelo de Datos Entrada y Salida JSON ====
  
 <code python> <code python>
Línea 106: Línea 116:
 </code> </code>
  
-=== Enlaces ===+===== Enlaces =====
  
   * [[https://www.youtube.com/shorts/Z1XHeMgpg8A|FastAPI in 30 seconds]]   * [[https://www.youtube.com/shorts/Z1XHeMgpg8A|FastAPI in 30 seconds]]
Línea 112: Línea 122:
   * [[https://www.youtube.com/watch?v=iWS9ogMPOI0|Python FastAPI Tutorial: Build a REST API in 15 Minutes]]   * [[https://www.youtube.com/watch?v=iWS9ogMPOI0|Python FastAPI Tutorial: Build a REST API in 15 Minutes]]
   * [[https://www.youtube.com/watch?v=34cqrIp5ANg|FastAPI Python Tutorial - Learn How to Build a REST API]]   * [[https://www.youtube.com/watch?v=34cqrIp5ANg|FastAPI Python Tutorial - Learn How to Build a REST API]]
 +  * [[https://www.youtube.com/watch?v=lWsGhG6N_1E|How To Create a Python API With FastAPI - Full Tutorial]]
  
 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.1759126575.txt.gz · Última modificación: 2025/09/29 06:16 por admin