Python Curl命令发布带有额外参数的数据瓶-未使用列

Python Curl命令发布带有额外参数的数据瓶-未使用列,python,curl,flask,sqlalchemy,Python,Curl,Flask,Sqlalchemy,如何使用curl命令语法发布表单上的数据以外的数据。要求是在添加记录期间,我检查特定值, data=request.get_json(force=True)。如果某个特定的dict值为None,则读取curl中传递的参数,该参数不是json模型的一部分,计算一些值并用计算出的值填充json键。我无法使用curl的-d选项添加额外的dict值,如下所示: curl -b cookies.txt -X POST http://localhost:5000/api/v1.0/app1 -d '{"de

如何使用curl命令语法发布表单上的数据以外的数据。要求是在添加记录期间,我检查特定值,
data=request.get_json(force=True)。
如果某个
特定的dict值为None
,则读取curl中传递的参数,该参数不是json模型的一部分,计算一些值并用计算出的值填充json键。我无法使用curl的-d选项添加额外的dict值,如下所示:

curl -b cookies.txt -X POST http://localhost:5000/api/v1.0/app1 -d '{"description":"Adding obj", "workflow_id":1}' -H 'Content-type:application/json'
此处“workflow_id”不是json模型的一部分,而是计算需要在表中填充的值“workflow stage”。值“workflow_id”应该如何在curl中传递?如果按上述方式传递,则抛出错误:

编译器错误:未使用的列名:工作流\u id


尝试将其作为标题的一部分传递。标头可以接受自定义值,您可以从控制器中的请求标头访问它

在这种情况下,只需添加
-H“工作流id:1”
到您的请求

快速响应的Thx:)