I've covered some related topic here on stackoverflow and on some another websites, but still I can't decide, how should I organize Django apps? Before, I used CodeIgniter and I liked it organization structure. Ok. The basic structure looks like
testsite/
├── manage.py
│
├── testsite/
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
│
└── testapp/
├── __init__.py
├── models.py
├── tests.py
└── views.py
For example, I need model for users and a blog. Do I need write both of it in -testapp/models.py, or it would be better to create different app for blog / users?