Django查询引擎 - 从1.11迁移到2.0

时间:2018-05-18 09:12:27

标签: python django database

我尝试从Django 1.11迁移到2.0。运行我的测试套件后,我在许多数据库事务中遇到错误:

django.db.utils.ProgrammingError: subquery has too many columns

,在使用1.11运行测试套件时没有发生。

我使用的数据库是postgres(使用psycopg2-binary v2.7.4模块)。

Django 1.11到2.0之间的查询引擎有什么变化吗?我无法在release notes或其他任何地方看到类似内容。

1 个答案:

答案 0 :(得分:0)

这是您要查找的部分:https://docs.djangoproject.com/en/2.0/releases/2.0/#database-backend-api

您还需要将引擎名称更改为django.db.backends.postgresqlhttps://docs.djangoproject.com/en/2.0/releases/2.0/#id1

祝你好运!