我的模特就是这样
mobile_name = models.CharField("Mobile Name", max_length=50)
opinion = models.CharField('Comments', max_length=2000)
total_mark = models.FloatField('Total Mark')
sql查询应该是这个"SELECT total_mark FROM tablexyz WHERE mobile_name=xyz"
我发现了这个
MyModel.objects.filter(mobile_name='xyz')
但我认为它会获取所有字段值。我只想要total_mark。
答案 0 :(得分:1)
您可以使用.values()
仅获取特定值(例如文档中的示例):
>>> Blog.objects.values('id', 'name')
[{'id': 1, 'name': 'Beatles Blog'}]
在你的情况下:
MyModel.objects.filter(mobile_name='xyz').values('total_mark')