Django ImportError:没有名为politifact_omniture-1.0的模块

问题描述

|| 我将名为\'politifact \'的Django目录复制到\'politifact_omniture-1.0 \',以测试新的分析代码。我修改了settings.py以指向我的模板,然后尝试使用以下命令运行该网站:
python manage.py runserver
服务器无法启动,并显示以下消息:
Traceback (most recent call last):
  File \"./manage.py\",line 11,in <module>
    execute_manager(settings)
  File \"/usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/django/core/management/__init__.py\",line 436,in execute_manager
    setup_environ(settings_mod)
  File \"/usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/django/core/management/__init__.py\",line 419,in setup_environ
    project_module = import_module(project_name)
  File \"/usr/local/lib/python2.6/dist-packages/Django-1.2.4-py2.6.egg/django/utils/importlib.py\",line 35,in import_module
    __import__(name)
ImportError: No module named politifact_omniture-1.0
我需要修改settings.py中的一行以通知Django工作目录已从\'politifact \'更改为\'politifact_omniture-1.0 \'吗?     

解决方法

        \“-\”和\“。\”在python模块名称中无效,请尝试使用其他名称,例如
politifact_omniture1