Python 动态获取django模型对象上的项
我想要实现的是动态检索项目,如:Python 动态获取django模型对象上的项,python,django,Python,Django,我想要实现的是动态检索项目,如: x = "choice" obj = Choices.objects.get(id=1) obj[x] 不是: 模型是: class Choices(models.Model): question = models.ForeignKey(Question) choice = models.TextField() correct = models.NullBooleanField PS “x”值将来自请求,因此其值将是动态的。您可以使用
x = "choice"
obj = Choices.objects.get(id=1)
obj[x]
不是:
模型是:
class Choices(models.Model):
question = models.ForeignKey(Question)
choice = models.TextField()
correct = models.NullBooleanField
PS
“x”值将来自请求,因此其值将是动态的。您可以使用:
getattr(obj, x)
您可以使用:
getattr(obj, x)