Splitting up Django models

Filed under django, linux, programming, python, and quickie.

1. Create a models folder under myApp.

2. Delete models.py and add a model_name.py file in the models folder for each model model_name.

3. Add the following to each model file :

class Meta: 
    app_label = 'myApp'    

4. Add a line in models/_init__.py_ for each model file :

from myModelFile import myModel

More information at djangoproject.com


If you enjoyed this post, please follow us on twitter or subscribe to our feed!