Well, how about this. >From a user (and ease-of-entry) standpoint the simplest possible syntax would be
from django import * I don't know about most of you, but I'm already importing pretty much all of Django anyway, so I'm not sure this is as expensive as it sounds. With this approach, you don't have to CARE about how the subprojects are organized until you are a much more experienced user (or have labelled yourself a developer :-), which IMHO is as it should be.