首页 > 解决方案 > Django 错误(1054,“'字段列表'中的未知列'models_author.user'”)

问题描述

在 models.py 中,我将字段“login”的名称更改为“user”并添加了其他名称。

即使已经执行:Python3 manage.py makemigrations models、python3 manage.py sqlmigrate models 0001 和 python3 manage.py migrate。我仍然收到错误

(1054,“'字段列表'中的未知列'models_author.user'”)`。

如果我将字段改回“登录”,它会完美运行。版本 Python 3.5.2 django.VERSION (2, 2, 6, "final", 0) 数据库在 MYSQL 中。

代码:模型.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)

标签: pythonmysqldjango

解决方案


推荐阅读