Как отфильтровать строку моей базы данных по их идентификатору? - PullRequest
0 голосов
/ 12 июня 2019

Я новичок в python, и мой вопрос может быть очень простым, и, возможно, я просто запутываю себя.

У меня есть таблица базы данных postgresql с 3 столбцами, один - 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 голосов
/ 12 июня 2019

Для этого вы можете использовать одно из следующих решений:

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

или

queryset = Departments.objects.filter(pk=1).only('id', 'name')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...