迭代POST字段和Model(数据库表)字段的最佳方法

时间:2018-11-28 21:28:13

标签: python python-3.x backend web-development-server

我正在使用Django,但我认为此问题对于任何框架都是常见的。

我有来自30个字段的客户端POST请求。该POST将使用30个字段来更新模型(表数据库)。一种方法是:

field1 = request.POST.get('field1')
...    
field30 = request.POST.get('field30')    

所以我捕获了来自客户端的POST中的所有字段。

现在我更新模型:

t = Model.objects.get(id=key)
t.model_field1 = field1
....
t.model_field30 = field30
t.save()

我正在寻找一种无需编写所有字段变量即可更快地执行此操作的方法。像这样:

for 1 to field length from POST request coming from client:
    first_field_in_model = first_post_field

对于具有很多字段的表,这是一个非常普遍的问题。

谢谢。

0 个答案:

没有答案