配置不当的引擎 sqlite , Django

Posted

技术标签:

【中文标题】配置不当的引擎 sqlite , Django【英文标题】:ImproperlyConfigured ENGINE sqlite , Django 【发布时间】:2011-05-09 16:24:09 【问题描述】:

http://pastebin.com/umBiCJvp 这是回溯和设置。我使用的是 Django 1.2.3 版。

【问题讨论】:

【参考方案1】:

您确定您正在运行 Django 1.2.3。从 1.1 更改为 Django 1.2 时,此错误消息很常见(因为定义数据库设置的方式已更改)。

您可以通过运行python manage.py shell 来检查您的 Django 版本,然后:

import django
print django.VERSION

这应该会给你(1,2,3,'final',0) 或类似的东西。如果不是 1.2.x,那就是你的问题。

【讨论】:

>>> 打印 django.VERSION (1, 2, 3, 'final', 0)。好像是别的东西。 没关系,问题解决了。我在其他项目中使用了完全相同的数据库设置并且它有效,这可能与我的旧代码有关。

以上是关于配置不当的引擎 sqlite , Django的主要内容,如果未能解决你的问题,请参考以下文章

Django ORM 数据库设置和读写分离

Django ORM 数据库设置和读写分离

django之数据库orm

django之数据库orm

Django基础之数据库与ORM

Django DB 设置“配置不当”错误