【发布时间】:2020-07-22 07:10:11
【问题描述】:
你好,我想看看是否有能力在 Django 中使用方括号引用模型
//model
class User(model.Model):
firstname = models.charField()
//referencing
user = User.objects.get(id=1)
//original reference
user.firstname = "John"
// proposed reference
user["firstname"] = "John"
这可能吗,或者是否有任何替代建议的参考
【问题讨论】:
-
你为什么要那个?你想用它来达到什么目的?
-
基本上我正在从前端向后端发送信息,并且每个页面都有多个不同的字段,我希望能够只用一个函数保存这些信息@迪克格罗滕
-
那么下标符号有什么帮助呢?如果您正在循环键/值,您也可以只使用
setattr(user, key, value),key = 'firstname'与user.firstname = value相同。
标签: python django class django-models model