使用额外参数 - 未使用的列对POST数据瓶进行卷曲命令

时间:2015-12-28 05:35:42

标签: python curl flask sqlalchemy

如何使用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

1 个答案:

答案 0 :(得分:1)

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

在这种情况下只需添加 -H 'workflow-id: 1'根据您的要求