python - 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)
解决方案
推荐阅读
- fabricjs - 如何知道用于 fabricjs 自定义构建的内容
- angular - 使用 usimg NPM install 命令未安装 Npm 包
- angular7 - 我们可以将任何 HTML 表格数据转换为 Json 文件吗?我想把 HTML Table 的数据保存到 Json 文件中可以吗?
- android - 无法连接到 Android Studio 上的本地 API
- reactjs - 创建反应应用程序在 ubuntu 14.04 中不起作用
- wpf - 如何通过触发器改变 WrapPanel 的方向属性?
- r - 查看 R 组满足条件的前一行和后一行
- angular - 服务没有导出成员 'member-variablke'
- javascript - 如何在每个自动化脚本运行后动态更改 xml 名称
- typescript - 有哪些类型级别的 TypeScript 库?