首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将应用程序从Django 1.3.3迁移到1.4?

将应用程序从Django 1.3.3迁移到1.4?
EN

Stack Overflow用户
提问于 2012-08-07 23:20:28
回答 1查看 628关注 0票数 2

我正在尝试运行最初部署在Django1.3上的ConceptNet (http://csc.media.mit.edu/docs/conceptnet/install.html)。在Mac OS X 10.6.8上使用Django1.4运行此应用程序时。(雪豹)我得到了:

"ImproperlyConfigured: settings.DATABASES配置不正确。请提供引擎值。有关详细信息,请查看设置文档。“

为了解决这个问题,我尝试为1.4创建新的配置,并在我的工作目录中运行SQLite数据库(可以使用)。我已经更改了'db_config.py‘的旧内容

代码语言:javascript
复制
DB_ENGINE = "sqlite3"
DB_NAME = "ConceptNet.db"
DB_HOST = ""
DB_PORT = ""
DB_USER = ""
DB_PASSWORD = ""
DB_SCHEMAS = ""

到同一文件(‘db_config.py’)中1.4的新格式:

代码语言:javascript
复制
DATABASES = {
   'default': {
        'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
         'NAME': 'ConceptNet.db',                      # Or path to database file if using sqlite3. 
        'USER': '',                      # Not used with sqlite3.
        'PASSWORD': '',                  # Not used with sqlite3.
         'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
          'PORT': '',                      # Set to empty string for default. Not used with sqlite3.
    }
}

这并没有起到作用。我还将同一工作目录中的'db_config.py‘重命名为'settings.py’。我仍然收到相同的错误。我应该怎么做才能让Django 1.4找到我的配置?

谢谢!Dmitri

EN

回答 1

Stack Overflow用户

发布于 2012-08-07 23:52:20

在Django1.4中,db_config.py不是必需的,您可以编辑数据库信息的settings.py文件。

你只需在settings.py中填入信息,然后同步数据库,它就会工作得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11849060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档