es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: FASTAPI

Los enlaces FastAPI creados por url_for en la plantilla Jinja2 utilizan HTTP en lugar de HTTPS.

Migré una aplicación en Flask servida por waitress a FastAPI servida por uvicorn, pero no puedo forzar los enlaces (generados por url_for dentro del archivo index.html de la plantilla) a utilizar HTTPS en lugar de HTTP. Con waitress, usaba: from waitress import serve import flask_app PORT=5000 HOST_IP_ADDRESS=’0.0.0.0′ serve(flask_app.app, host=HOST_IP_ADDRESS, port=PORT, . . . Read more

¿Cómo cargar un archivo en FastAPI, luego enviarlo a Amazon S3 y finalmente procesarlo?

Tengo un punto final de FastAPI que recibe un archivo, lo carga en s3 y luego lo procesa. Todo funciona bien excepto el procesamiento, que falla con este mensaje: lang-txt File “/usr/local/lib/python3.9/site-packages/starlette/datastructures.py”, line 441, in read return self.file.read(size) File “/usr/local/lib/python3.9/tempfile.py”, line 735, in read return self._file.read(*args) ValueError: Operación de E/S . . . Read more

En FastAPI – No se puede hacer que múltiples UploadFile sean opcionales.

Estoy intentando hacer que UploadFile sea opcional en FastAPI, en el proceso, logro hacer que un solo archivo sea opcional, pero obtengo un error si lo convierto en múltiples archivos. <h1>Haciendo opcional para una sola carga de archivo</h1> <p>@app.post(“/archivo-opcional”) async def archivoOpcional(file: Optional[UploadFile] = File(None)): if not file: print(“no hay . . . Read more

La solicitud de post de FastAPI no está generando la plantilla de jinja2.

He realizado la llamada de publicación y rendericé la plantilla jinja2 de login_form.html. main.py: from fastapi import FastAPI, Response, status, HTTPException, Depends import hashlib from fastapi import APIRouter, Form from pydantic import BaseModel from fastapi.staticfiles import StaticFiles from fastapi import Request from fastapi.responses import HTMLResponse from fastapi.templating import Jinja2Templates app . . . Read more

Mata un subprocess de Python que no retorna.

TLDR Quiero matar un subprocess como top mientras todavía está en ejecución. Estoy usando Fastapi para ejecutar un comando en la entrada. Por ejemplo, si ingreso top, mi programa ejecuta el comando, pero como no devuelve nada, actualmente tengo que usar un retardo de tiempo y luego matarlo/terminarlo. Sin embargo, . . . Read more