`ImportError` swallowing masks bugs
|Reported by:||coolRR||Owned by:||nobody|
|Has patch:||no||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
(Using Django 1.6.2.)
When there's an ImportError in my user.py file, (like when forgetting to install a third-party module,) Django seems to swallow it, and instead of raising an exception with a meaningful stacktrace, it just makes some things not work. (e.g. trying python manage.py migrate doesn't work, but python manage.py shell does.)
This makes it hard to debug and confusing, especially for my non-Django-expert coworkers. Please show a meaningful traceback if there's an ImportError.