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

Как использовать _set для OneToOne моделей?

Нужно создать queryset в котором будут лежать все поля связных моделей.

class Route(models.Model):
    name = models.CharField(max_length = 254, db_index=True, verbose_name='Имя")
    description = models.TextField(max_length = 600, verbose_name='Описание')

class Post(models.Model):
    title = models.CharField(max_length=100, verbose_name='Название', db_index=True)
    description = models.TextField(max_length=600, verbose_name='Описание')
    route = models.OneToOneField(Route, on_delete=models.CASCADE, verbose_name="Маршрут")


Знаю, что нужно использовать _set в запросе, если нет related_name в базе, но как это сделать запрос в одном экземпляре, чтобы потом в нем иметь все поля родительской модели и связных моделей и как это выводить в шаблоне?
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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