Using other file names than models.py for Django models?
it depend how much model you define, if you have only 1 to 5 class model, just put it into single file, but if you have more than 5 class model, i suggesting put it on several files,
but in my experience, if the model put in a serveral files, it become little cumbersome when it comes to importing stuff,
When creating a reusable app, should I put all models I define into single file models.py or can I group the models into several files like topic1.py, topic2.py?
Please describe all reasons pro and contra.