【发布时间】:2016-09-17 22:45:25
【问题描述】:
我正在尝试根据 POST 中的数据计算我的 django 模型中的一个字段。例如,我的 Person 模型包含诸如年龄、身高、体重、性别和 BMI 等字段,而我的views.py 具有根据其他字段计算 BMI 的函数。
问题
我如何计算resources.py 中的 BMI 与在视图中计算的相同,并将该 BMI 值添加到 POST 对象?
例如,给定这篇文章,创建一个具有以下 age、height、weight、gender 的 Person > 以及后端计算的 BMI。
通常,此帖子会创建一个 BMI 为空的人。
curl --dump-header - -H "Content-Type: application/json" -X POST --data '{"age": "45", "height": "60, "weight": "130", "gender": "Female"}' http://localhost:8000/api/v1/person/
注意
这只是一个类似于我的实际代码的示例。在我的例子中,用户无法像 BMI 一样轻松计算该字段。
【问题讨论】:
标签: python django api post tastypie