Имя 'field_name' не определено ошибка при запросе к базе данных

Я пытаюсь запросить атрибут внешнего ключа и получаю ошибку, так как имя 'field_name' не определено

Mymodel.objects.filter(field_name)

Бессмысленно говорить filter(field_name): фильтр означает, что поле равно, меньше, содержит и т.д. некоторое значение, или значение некоторого другого поля.

Например, вы можете отфильтровать с помощью:

MyModel.objects.filter(field_name=some_value)

или проверить, что он не равен null с помощью:

MyModel.objects.filter(field_name__isnull=False)

если field_name является ForeignKey, то мы сохраним MyModel только те, где ForeignKey не не указывают на None/NULL.

Вернуться на верх