Задать вопрос
@Bjornie
Изучаю Python

Как получить доступ к модели B которая наследуется от A?

Есть модель A:
class ModelA(models.Model):
   name = models.CharField()


Есть модель B:
class ModelB(ModelA):
   age = models.IntegerField()

Подскажите, как получить доступ к полям ModelB, обращаясь к объекту через ModelA, например:
age = ModelA.objects.get(id=1).age
При условии, что я не могу редактировать модель А, т.е. менять её свойства.
Спасибо.
  • Вопрос задан
  • 107 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
ModelA.objects.get(id=1).modelb.age
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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