Python 获取AttributeError:模块'django.db.models'在django 1.11中没有属性'UniqueConstraint'
我使用的是Django 1.11,在尝试导入UniqueConstraint时,我遇到了这样一个可怕的问题 AttributeError:模块“django.db.models”没有属性“UniqueConstraint” 错误。我不想和你一起走下去,因为这看起来像是被贬低了。那么为什么我在最新版本的Django中出现这个错误 我以以下方式导入它:Python 获取AttributeError:模块'django.db.models'在django 1.11中没有属性'UniqueConstraint',python,django,unique-constraint,Python,Django,Unique Constraint,我使用的是Django 1.11,在尝试导入UniqueConstraint时,我遇到了这样一个可怕的问题 AttributeError:模块“django.db.models”没有属性“UniqueConstraint” 错误。我不想和你一起走下去,因为这看起来像是被贬低了。那么为什么我在最新版本的Django中出现这个错误 我以以下方式导入它: from django.db import models class CalendarAccount(models.Model):
from django.db import models
class CalendarAccount(models.Model):
class Meta:
managed = False
db_table = 'my_table'
constraints = [
models.UniqueConstraint(...),
]
如果您使用的是django 1.11,那么它还不存在 如果您迁移到2.2,请使用UniqueConstraint,但到那时,您已经将unique_设置在一起,并且它还没有被弃用,因此更改它没有意义 Django 1.11 作为一个指针,通过查看右下角文档的可用版本,您可以看到您正在阅读的内容是否与您正在使用的django版本相关 该节目仅展示2.2、3.0和dev,因此在2.2之前不可用
不管怎样,医生在这里 如果您使用的是django 1.11,那么它还不存在 如果您迁移到2.2,请使用UniqueConstraint,但到那时,您已经将unique_设置在一起,并且它还没有被弃用,因此更改它没有意义 Django 1.11 作为一个指针,通过查看右下角文档的可用版本,您可以看到您正在阅读的内容是否与您正在使用的django版本相关 该节目仅展示2.2、3.0和dev,因此在2.2之前不可用
不管怎样,医生在这里 这不是只在Django中添加的吗?但Django 1.11不是Django的最新版本!事实上,它只支持到2020年4月,看,这不是只在Django中添加的吗?但Django 1.11不是Django的最新版本!事实上,它将只支持到2020年4月,见