Shshzik
@Shshzik
Начинающий

Где хранить абстрактные модели в Django?

Простите за столь тупой вопрос.
Есть 3 приложения: catalog, pages, product ( категории, статический страницы, продуты соответственно ).
Для моделей в этих приложениях я хочу добавить одни и те же строки: title, description, keywords.
Так вот: где хранить эту абстрактную модель? В одном из приложений или в каком-то отдельном месте?
  • Вопрос задан
  • 359 просмотров
Пригласить эксперта
Ответы на вопрос 1
@alex_vv
Перешел с Sharepoint на Python/Django - счастлив!
Теоретически - хранить можно где угодно.

На практике три варианта:

1. Если это разовый проект, мало моделей - в том же models.py
2. Разовый проект, много моделей, хочется все организовать - абстрактные модели можно хранить, например, в отдельном файле abstracts.py и импортировать в models.py
3. Абстракные модели повторно используются - создать для них отдельное приложение и в models.py хранить только абстрактные модели, потом импортировать их в любой проект.

Полная свобода действий :-)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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