Реализация абстрактного пользовательского класса в django реализована аналогично C++?
Извините, но так как я не очень хорошо знаком с py/django, я буду делать параллель на классах c++.
Я пытаюсь сделать абстрактный класс User с двумя дочерними классами User_A и User_B, я хочу называть пользователя A или Be, не делая различий между ними.
Эквивалентом этого в c++ будет:
User *new_user = new User_A;
new_user->send_user_data();
(send_user_data является абстрактной функцией)
Но из того, что я нашел, следует, что это невозможно, поэтому моей следующей идеей было создать модель User и иметь поле, ссылающееся на User_A или User_B, но это тоже невозможно, так как мне нужно будет выделить отдельные поля для каждого из них, а это не то, чего я хочу.
Я приветствую любые идеи, спасибо.