如何使用curl命令语法在表单上发布除数据之外的数据。要求是在添加记录期间,我检查特定值,
data = request.get_json(force=True).
如果particular dict value is 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?workflow_id'卷曲?如果如上所述传递,则抛出错误:
CompileError:未使用的列名:workflow_id
答案 0 :(得分:1)
尝试将其作为标题的一部分传递。标头可以接受自定义值,您可以从控制器中的请求标头访问它。
在这种情况下只需添加
-H 'workflow-id: 1'
根据您的要求