I have the following structure for my project:
myproject/
|-- myproject/
| |-- __init__.py
| |-- settings.py
| |-- urls.py
| |-- wsgi.py
|-- apps/
| |-
From the top of my head I can advise a few things:
__init__.py
files if they are not empty you'll have
access to only whats imported in them.dashboard.models
you import from data.models
when it imports from dashboard.models
.from apps.data import models
or from apps.data.models import ModelName
seems the right way to go - knowing this look for solutions.