(用更多信息更新我的问题。)我的 django 应用程序在我的开发服务器上运行良好。我有一个使用以下行从数据库中提取的视图,效果很好:
from myapp.models import MyTable
但是,如果我将上面的“from/import”添加到另一个模块(见下面的结构,它是名为“problem_module.py”的模块)我正在写我想从 sqlite3 数据库中提取的地方,我会收到这个错误。
raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: Could not import settings 'myfolder.settings' (Is it on sys.path?): No module named myfolder.settings
当人们收到此错误时,我已经阅读并尝试了各种推荐的解决方案,但我错过了一些东西,因为我无法解决它。
我正在使用 Django 1.4 并按照建议进行布局。
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
myapp/
__init__.py
models.py
admin.py
views.py
indevelopment/
__init__.py
problem_module.py