Я создаю проект Django. В нем есть n приложений. Также он имеет разные модели. Модель должна быть определена в приложении. Но приложения взаимосвязаны. Таким образом, модель, определенная в одном приложении, также может использоваться в другом приложении. Итак, как решить, где разместить конкретное приложение?Модели и приложения в Django
0
A
ответ
1
Представьте, что мы развиваем склад электроники. Я сделал бы сайт Django с такими приложениями: клиентами, поставщиками, компьютерами, материнскими платами, динамиками, телефонами
Конечно, все они подключены. Я бы установил соединение на модель основного, например компьютеры и материнскую плату, я бы поместил ее в материнскую плату.
Django позволяет импортировать приложения в другие приложения.
Смежные вопросы
- 1. Получить имя приложения в модели Django
- 2. Django модели и валидаторы
- 3. Модели и отношения Django
- 4. Модели и виды Django
- 5. Модели и объекты Django
- 6. Выставляем модели приложения Django на уровне модуля
- 7. общие модели в django
- 8. Дизайн модели Django для базового инвентаризационного приложения
- 9. Django: Как использовать модели из другого приложения
- 10. Реорганизация и миграция модели Django
- 11. Ошибка модели модели Django
- 12. Ошибка импорта модели модели django
- 13. Модели и редактирование форм Django
- 14. Django приложения и SUBDIRS
- 15. Модели Django-reversion и proxy
- 16. DJANGO - Queryset и дизайн модели
- 17. Django Forms, поля и модели
- 18. Django запросы и переводимые модели
- 19. Mocking Django модели и сохранить()
- 20. модели Django и Python атрибуты
- 21. Django модели и панель администратора
- 22. Django и модели/views, AttributeError
- 23. Тестирование Django и методы модели
- 24. Модели Django и многоязычные сайты
- 25. Django Многоразовые приложения и миграции
- 26. Определение модели в Django
- 27. MultiSelectField в Django Модели
- 28. Продление модели в Django
- 29. Модели наследования в Django
- 30. запросов в Django модели
Как вы решаете, где разместить любой другой код? Теперь примените те же рассуждения к вашим моделям. Удобно (но не обязательно!) Помещать их в ' .models', поэтому' app_label' автоматически обнаруживается, кроме этого, делает то, что имеет смысл для вас. –
knbk