Something in my python path must have changed because now I cannot run the.
python app/manage.py runserver
The output I get is
I've found the answer to my question.
If you want to diagnose this issue, run...
python app/manage.py help
... and it will show the exception. This, of course, was what was recommended by the django shell after it had told me that the command was not found.
This is clearly a bug in Django 1.4. It seems to me, an Exception should be reported regardless of what management command you run.