Задать вопрос
@Andrei1penguin1

Как получить все связи ForeignKey?

Доброго времени суток, завис на простой задаче, есть модель юзера, у него поле с изображениями:
class User(models.Model):
    ...
    images = models.ForeignKey("Image", on_delete=models.CASCADE, verbose_name="images")

class Image(models.Model):
    image = models.ImageField(verbose_name="image")

При создании юзера, при обращении к изображениям (которых изначально нет и быть не должно) путем
User.objects.get(login=login).images
возвращает ошибку вроде relationdoesnotexist
Подскажите пожалуйста, как можно это решить?
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Задача определить количество фотографий и ноль в случае их отсутствия

User.objects.get(login=login).images.count()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы