小编Ale*_*ves的帖子

Django 对象模型 - 动态设置值

如何通过遍历请求 GET 中的参数来动态设置 Django 对象模型的值。

因此,从请求对象中获取字段名称和值,并使用它来迭代 throw 并使用相应的字段更新 Django 模型。

user = request.GET.get('user')
name = request.GET.get('name')
created = request.GET.get('created')
modified = request.GET.get('modified')

obj, created = Obj.objects.get_or_create(user=user, name=name)

if created:

    obj.created = created
    obj.modified = modified

    obj.save(update_fields=['created', 'modified'])
Run Code Online (Sandbox Code Playgroud)

python django django-forms

4
推荐指数
1
解决办法
1425
查看次数

标签 统计

django ×1

django-forms ×1

python ×1