今天用run server启动django时,到目前为止运行良好。在
Traceback (most recent call last):
File "manage.py", line 14, in <module>
execute_manager(settings)
File "/Users/cwoebker/Projects/mysite/lib/python2.7/site-packages/django/core/management/__init__.py", line 436, in execute_manager
setup_environ(settings_mod)
File "/Users/cwoebker/Projects/mysite/lib/python2.7/site-packages/django/core/management/__init__.py", line 419, in setup_environ
project_module = import_module(project_name)
File "/Users/cwoebker/Projects/mysite/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
ImportError: No module named MYSITE
我甚至明白为什么会这样,我的项目名为mysite而不是mysite python外壳:
导入mysite成功 按计划导入MYSITE失败\
我的项目是在一个虚拟环境中,你们可能从错误日志中看出了这一点
这发生在MacOSX Lion上
为什么django突然导入MYSITE而不是MYSITE。。。。。在
“pwd”在外壳上告诉你什么?MacOSX在默认情况下不区分大小写,所以可能您使用cd MYSITE更改到目录中,有时django只查看当前目录(它将是MYSITE,具体取决于您在命令行中访问它的方式)并尝试导入它(如果有一个u init_uuy.py)
在你输入MYSITE的文件中的某个地方。我猜
settings.py
因为这是大写的。如果不是这样,请尝试在项目目录中grep -R MYSITE *
。如果你在我的网站上输入了任何文件。在相关问题 更多 >
编程相关推荐