我以前在 localhost 上运行过 Django 服务器,但从未遇到过这个问题。我拼命想弄清楚我做错了什么。
我在 Ubuntu 12.04 上使用 Django 1.4 和 Python 2.7。
据我所知,我已经正确配置了所有东西——我实际上正在使用我构建的另一个功能性 Django 项目。
如果我运行以下命令(或其任何推荐的变体),我会收到错误消息。
django-admin.py runserver localhost:8000
这是错误:
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
有人可以告诉我为什么会发生这个错误,如何修复它以及为什么我的其他 Django 项目没有发生它?!?
我只是通过一些快速的谷歌搜索发现了很多关于这个问题的帖子,但是建议的解决方案都没有帮助 - 我也没有真正理解它们。