我在 Windows 中创建并成功运行了 Django 项目,但是在将其复制到 Linux 并执行命令“python manage.py runserver”后出现以下错误:
Traceback (most recent call last):
File "manage.py", line 14, in <module>
os.environ.setdefault("DJANGO_SETTINGS_MODULE")
File "/home/blizzard/webapps/django_1_3/moz455/env0/lib/python2.6/UserDict.py", line 63, in setdefault
self[key] = failobj
File "/home/blizzard/webapps/django_1_3/moz455/env0/lib/python2.6/os.py", line 472, in __setitem__
putenv(key, item)
TypeError: putenv() argument 2 must be string, not None
key 和 item 的正确值是“DJANGO_SETTINGS_MODULE”和“settings”。
如何避免这个错误?