[英]Unkown Column error on django admin, how to fix it?
我的 django 管理员中有错误:
(1054,“'字段列表'中的未知列'flora2estado.id'”)
modelflora2estado 有两个字段,它们作为伪复合键一起唯一使用,我该如何解决这个问题?
admin.py admin.site.register(Flora2Estado)
模型.py
estado = models.OneToOneField(Estados, models.DO_NOTHING, primary_key=True)
especie_id = models.IntegerField()
flora2estado = models.IntegerField(blank=True, null=True)
class Meta:
managed = False
db_table = 'flora2estado'
unique_together = (('estado', 'especie_id'),)
我试图添加“flora2estado”字段但没有成功。
已完成所有迁移,感谢您抽出宝贵时间
Django 正在尝试 select id
字段,如记录
默认情况下,Django 为每个 model 提供以下字段:
id = models.AutoField(primary_key=True)
如果您想指定自定义主键,请在其中一个字段上指定 primary_key=True。 如果 Django 看到您已明确设置 Field.primary_key,则不会添加自动 id 列。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.