Greetings,
Django treats the top-level project as a Python package, and imports
it during startup. This behavior is not always desired. For example, I
wish to use a domain name as the directory name for my project on the
filesystem, but domain names are not valid Python identifiers.
Would there be any openness to making this behavior optional based on
the presence or absence of an __init__.py file in the top-level
project directory? I've posted a patch against trunk to this effect on
ticket #10966:
http://code.djangoproject.com/ticket/10966
chad