Джанго форм эквивалентно для модели наследования? - PullRequest
1 голос
/ 21 декабря 2011

У меня есть несколько форм в моем forms.py, которые включают избыточные поля (имя пользователя, адрес электронной почты ...). Мне интересно, есть ли что-то похожее на наследование модели Django (а именно, абстрактный базовый стиль).Было бы неплохо сократить избыточность.

1 Ответ

1 голос
/ 21 декабря 2011

Формы являются обычными классами Python и могут быть разделены на подклассы, как и любой другой класс. Нет необходимости делать что-то особенное для создания абстрактного базового класса - это необходимо только для моделей, потому что нормальный класс модели имеет компонент базы данных. Форма может быть разделена на подклассы, как есть, и фактически я делаю это регулярно в проектах по одной и той же причине, чтобы сократить избыточность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...