API RESTful: FAST API
Completion requirements
4. JWT BÁSICO EN FASTAPI
4.10. DELETE /productos/{producto_id} (PROTEGIDO)
@app.delete("/productos/{producto_id}", status_code=204)
def eliminar_producto(
producto_id: int,
db: Session = Depends(get_db),
usuario: str = Depends(get_current_user)
):
existente = db.query(Producto).filter(Producto.id == producto_id).first()
if not existente:
raise HTTPException(status_code=404, detail="Producto no encontrado")
db.delete(existente)
db.commit()
return