Имя '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.