Django apps - how many do you need?

Django apps are another topic that firstly confuse newcomers somewhat and secondly the community has split opinions on.

The main existance for Django apps (as I understand it) is to enable reusable apps. This allows us as developers to distribute packages for common pieces of functionality such as authentication, content management, ratings etc.

However since the tutorial teaches us to create an app to start the project, then the question typically pops us of 'how many apps should I have?' and depending on who you ask they will either say 1 or many. Both have there advantages and consequences which we can dive into tomorrow.

Personally I am multiple app person, but what about you? Drop me a commwnt and your biggest reason why.