В чем разница между моделями и моделями. Модель в django? (И аналогично для форм и форм. Форма) - PullRequest
0 голосов
/ 18 марта 2020

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

Я новичок в OOP и Django, поэтому любые ресурсы и ответы приветствуются и приветствуются.

Ответы [ 2 ]

1 голос
/ 24 апреля 2020

Как работают Django поля модели? Чтобы использовать такие методы, как save(), create(), delete(), et c из класса модели

0 голосов
/ 18 марта 2020

Как вы говорите, models - это пакет, то есть набор классов / методов. Для удобства models и forms импортируются только один раз и используются содержащиеся в них классы. Пример: models.CharField, в противном случае вам придется импортировать классы один за другим (без необходимости). Model - это класс для создания сущностей в вашей базе данных.

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