我使用 Django 1.3 已经有一段时间了,现在我的系统自动将 django 更新到 1.4,我遇到了设置文件的问题。问题 1:我已经使用命令django-admin.py startproject tutorial
Django 在教程项目中自动创建教程应用程序创建了新项目。我不想要教程应用程序所以我删除了它,现在当我启动开发服务器时出现错误:
raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: Could not import settings 'tutorial.settings' (Is it on sys.path?): No module named tutorial.settings
问题2:我曾经在一个项目(1.3)的根目录中有一个中央设置文件,但是现在如果我创建了另一个应用程序,django似乎甚至都不看它。例如,在上一个问题中,如果我不删除教程应用程序,django 只会查看该应用程序的设置文件并抱怨如果我在启动开发服务器之前没有在那里设置数据库信息。如果是这样,如果我有 3 个应用程序,我需要真的让他们每个人都用数据库信息填充单独的设置文件吗?