Код: Выделить всё
@app.post("/products")
def create_product(product: Product, file:UploadFile = File(...), db: Session = Depends(get_db)):
product_model = models.Products()
product_model.name = product.product_name
product_model.description = product.description
product_model.remaining_quantity = product.start_quantity
product_model.start_quantity = product.start_quantity
product_model.limit_per_user = product.limit
product_model.is_featured = product.is_featured
product_model.is_open = product.is_open
db.add(product_model)
db.commit()
return product
Код: Выделить всё
{
"detail": [
{
"loc": [
"body",
"product"
],
"msg": "value is not a valid dict",
"type": "type_error.dict"
}
]
}
Я попробовал разделить загрузку изображения на другой класс, и это действительно сработало. но я хочу, чтобы они были все в одном вызове. Что-то не так с тем, как я пишу заголовок метода?
Подробнее здесь: https://stackoverflow.com/questions/758 ... ile-upload