python-3.x - 迁移问题,django.core.exceptions.FieldDoesNotExist:lightspeed.inventoryimagehistory 没有名为“imageID”的字段
问题描述
我遇到了这个 Django 项目的问题,当我尝试运行迁移时收到以下消息:
django.core.exceptions.FieldDoesNotExist: InventoryImageHistory has no field named 'InventoryImageID'
这是 InventoryImageHistory 的类
class InventoryImageHistory(models.Model):
ImageID = models.IntegerField(db_index=True, unique=True, null=False, primary_key=True)
history = ListField(DictField())
objects = models.DjongoManager()
这些是迁移文件:
迁移文件编号 40:
class Migration(migrations.Migration):
operations = [
migrations.RenameField(
model_name='inventoryimagehistory',
old_name='InventoryImageID',
new_name='imageID',
),
de 模型定义是 InventoryImageHistory,但由于某种原因,它一直返回错误
解决方案
推荐阅读
- testing - 有没有办法在没有消费者的情况下从 Kafka 主题中读取消息?
- java - 获取与另一个孩子 Firebase 具有相同父母的特定孩子
- sql - 将信息从一行扩展到 SQL 中所有类似分组的行
- php - 在所选路由的 POST 方法中禁用所需的 CSRF
- python - 通过字符串 i 和 j 访问矩阵,如 matrix[stringi] [stringj]
- python - 使用 Firefox selenium 的透明屏幕截图
- vue.js - 关于路由路径的动态类
- c# - 在 NSwag 生成的代码中反序列化来自 WebApi 的数据的问题
- docusignapi - MSI 的 Docusign 软件页面丢失?
- python - 有人可以告诉我这个python代码哪里错了吗?