所以我要做的是:
python-multipart
获取表单数据然而,这是一种方法,还是有更好、更具Python式的方法
from fastapi import Form, Request
import pandas as pd
from fastapi.templating import Jinja2Templates
@app.post("/form")
def form_post(request: Request,
criteria1: str = Form(...),
criteria2: int = Form(...)):
result_dict = {"criteria1": criteria1,
"criteria2": criteria2
}
df = pd.DataFrame([result_dict])
df.to_sql("form_result", con="sqlite:///./app.db")
return templates.TemplateResponse("form.html", context={'request': request})
规则是,如果它有效,就离开它,但是如果你仍然在寻找更好的方法,那么请看看这个article。 https://python-adv-web-apps.readthedocs.io/en/latest/flask_db3.html
相关问题 更多 >
编程相关推荐