如何过滤我的数据库行及其ID?

时间:2019-06-12 08:53:28

标签: python django filter

我是python的新手,我的问题可能是如此简单,也许我只是感到困惑。

我有一个包含3列的postgresql数据库表,一个是id,另外两个是关于用户的信息。

如何过滤表,以便为我提供列的数据之一和ID?

我的代码是这样的:

def new_item_lessons_learned(request):
if request.method == 'POST':
    lessons_learned_form = LessonsLearnedForm(request.POST)
    if lessons_learned_form.is_valid():
        getting_departments_id = Departments.objects.filter(mycolumn=pk)

问题出在.filter中。我希望有一个人可以帮助我。谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用给定的解决方案之一:

queryset = Departments.objects.filter(pk=1).values('id', 'name')

queryset = Departments.objects.filter(pk=1).only('id', 'name')