在models.py中,我将字段"login“的名称更改为"user”,并添加了其他内容。
即使执行了: Python3 manage.py makemigrations模型、python3 manage.py and迁移模型0001和python3 manage.py迁移。我还是有个错误
(1054,“字段列表”中的“未知列‘models_author.user”)`。
如果我将字段更改为“登录”,它将完美地工作。版本Python3.5.2 django.VERSION (2,2,6,"final",0)数据库在MYSQL中。
Code:Models.py
class Autor(models.Model):
nombre = models.CharField(max_length=30)
apellidos = models.CharField(max_length=50)
usuario=models.CharField(max_length=50)
class Post(models.Model):
author = models.ForeignKey('auth.User', )
titulo = models.CharField(max_length=100)
comentario = models.CharField(max_length=1000)发布于 2022-06-17 15:04:09
如果要在Django模型中添加一个新字段,并且在部署到任何环境之后,则在访问字段时会出现错误。错误:"1054,未知列“
虽然我也想不出怎么解决这个问题,但我还是想出了一个办法。
我在DB中手动创建了一个列。我在模型中添加了相同的字段。又一次试图进入这个领域,它就像一种魅力。我希望这对你的案子有帮助。
https://stackoverflow.com/questions/58697926
复制相似问题