我正在使用Django 1.4并按照推荐的布局。
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
myapp/
__init__.py
models.py
admin.py
views.py
这是我运行syncdb时遇到的错误
raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: Could not import settings 'mysite.settings' (Is it on sys.path?): No module named mysite.settings
我会定的
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
在wsgy和管理文件中
我正在使用Visual Studio 2013和PyTools
答案 0 :(得分:1)
为此,你需要先定义你的PYTHONPATH。
以下是需要阅读的内容:http://www.stereoplex.com/blog/understanding-imports-and-pythonpath和http://www.tutorialspoint.com/python/python_modules.htm,但我相信你可以谷歌了!
如果你不熟悉我上面所描述的内容,你需要阅读更多内容。