Is it just that it would require you to specify settings? (via
--settings or $DJANGO_SETTINGS_MODULE) Seems like catching the
ImportError and issuing a friendly warning "Custom commands will not
be loaded because settings were not specified", or maybe even failing
silently would work fine.
Joseph
[1] http://code.djangoproject.com/browser/django/trunk/django/core/management/__init__.py#L150
There are two minor differences between django-admin and manage.py:
manage.py disables the startproject command, and adds the startapp
command.
At present, the decision as to whether to remove startproject and add
startapp is based entirely on which script was invoked (django-admin
or manage). However, it would make good sense for this distinction to
be made based on whether a settings file was available. I can't think
of any reason that 'django-admin.py --settings=foo.settings' should be
any different to running 'manage.py' in the foo project.
Russ %-)