【发布时间】:2012-04-01 08:55:32
【问题描述】:
我想知道有什么相当于:
select columnname from tablename
就像 Django 教程所说:
Entry.objects.filter(condition)
获取具有给定条件的所有对象。就像:
select * from Entry where condition
但我只想列出一列 [在我的情况下是外键]。发现:
Entry.objects.values_list('column_name', flat=True).filter(condition)
也是如此。但在我的情况下,该列是一个外键,这个查询失去了外键的属性。它只是存储值。我无法进行查找调用。
【问题讨论】:
-
我开始写一个答案,现在我不确定了。你想让 django 从外键返回一个对象,还是你想要外键本身?
标签: django django-models