Отдельная папка для моделей django

Я работаю над проектом Django, который будет использовать различные приложения для выполнения определенных задач. Поскольку эти приложения будут ссылаться на одни и те же данные для выполнения этих задач, я решил, что имеет смысл создать отдельную папку с моделями следующим образом:

--Project
 --App1
 --App2
 --models
  ---model1.py
  ---model2.py

Сейчас у меня проблемы с тем, что Django распознает модели как существующие, каждый раз, когда я запускаю makemigrations, Django не обнаруживает, что были сделаны какие-либо изменения. Я попытался поместить файл __init__.py в папку /models, но это, похоже, ничего не дает.

Вы не должны разделять модели в проектах django, чувак! Файл models.py должен быть в папке app, вот почему вы не можете мигрировать.

Вернуться на верх