Я только что узнал, что разбиение классов моделей на разные файлы нарушает многие встроенные функции django.
Я исхожу из Java-фона. Там это не считается хорошей практикой написания очень длинных файлов классов. Но применение django одного файла для всех классов моделей, вероятно, заставит программиста писать очень длинные файлы models.py. Это усложнит программисту возможность увидеть организацию всей модели предметной области.
Так почему же django заставляет один файл содержать все классы домена?
Я нашел предложение по решению для этой проблемы путем поиска в Google. Но я не могу быть уверен, будет ли это работать правильно. Вы предлагаете это решение?