我正在Django中创建一个API以更新表。 我有一个以下格式的表,其中时间字段为字符串。
time P_1 P_2 P_3
---- --- --- ---
22:00 1 0 0
05:34 0 1 1
输入字段为
"entry_time" = {"P_1":["22:10","04:34"],
"P_2":["04:34"]
}
我该如何实现?
我尝试了很多地方,但是我找到了解决方案以在运行时中选择模型的字段名称,并更新该字段,或者在不存在该字段的情况下创建新条目。
请帮助。
编辑1:我的models.py如下
from mongoengine import fields, Document
class ProductEntry(Document):
id = fields.IntField(primary_key=True)
time = fields.StringField(required=True)
P_1 = fields.StringField(default=0)
P_2 = fields.StringField(default=0)
P_3 = fields.StringField(default=0)