My old structure used to be like this:
models.py
    class Model1
    class Model2
    ...
I have since moved this to
modelsdir
   __init__.py
   model1.py
      class Model1
   model2.py
      class Model2
models.py
   from modelsdir.model1 import Model1
   from modelsdir.model2 import Model2
After this change, makemigraitons and makemigrations myapp no longer detect any changes done on the models. Any idea how to fix this?
EDIT:
I have since moved to this: removed models.py and renamed modelsdir to models
now it looks like so:
models
    __init__.py
        from .model1 import Model1
        from .model2 import Model2
    model1.py
    model2.py
Unfortunately this still doesn't detect any changes.
 
    