Я знаю, что "models" - это модуль пакета django .db, но почему мы наследуем как class Foo(models.Model):
, тогда как все обязательные поля, такие как CharField, IntegerField, et c. являются частью моделей, что именно здесь делает модель подкласса?
Я новичок в OOP и Django, поэтому любые ресурсы и ответы приветствуются и приветствуются.