I really hate why Django calls them 'apps'. Kinda difficult to distinguish between a working application or a Django 'app'.
I agree, I might have one 'app' that is what I consider my actual application, but then alongside it at the same level, something like Django OAuth. It would be a stretch to call django-registration or OAuth an 'app', since they can't do anything alone.