Можно ли использовать модели из одного приложения Django в другом?
folks.
У меня есть простой проект Django. Есть приложение, которое получает данные, обрабатывает их и хранит в БД. Конечно, я хотел бы показать эти данные. На мой взгляд, это больше похоже на отдельное приложение Django. Но тут возникает вопрос: Что мне делать с моделями? Копировать их выглядит очень глупо, но в то же время использовать модели из одного приложения в другом вроде как неправильно.
Я бы не стал разделять отображение моделей одного приложения на другое приложение; держите их в одном приложении. Используйте представления и шаблоны в том же приложении Django для отображения данных.
Если вам нужно отобразить его действительно особым образом (интенсивное построение графиков и т.д.), найдите приложение для отображения и ссылайтесь на него в вашем текущем приложении.