My understanding is that a Django app must have an importable models module.  Perhaps this is an old rule, perhaps not.  Googling found statements from '09 mentioning the rule.