在尝试添加迁移时,出现以下错误:
Unable to generate an explicit migration because the following explicit migrations are这没有多大意义,因为很久以前,我已经添加了它们,并在每一个之后更新了数据库。因此,我尝试更新-database,但可能会怀疑错误:“数据库中已有一个名为'ColumnName‘的对象。”出现了。
我有一些应用程序,比如电影,还有一些模型和最初的南迁。现在,我想将其名称更改为resource。因此,我创建了空的南方数据迁移,并将所有表名改为相关,然后重命名为settings.py中的应用程序文件夹、应用程序名称和所有导入。看起来是对的。但是当我运行迁移时,我收到以下信息:
django.core.exceptions.ImproperlyConfigured: App with label movies could not be found但是南方标志着迁
我正在使用efcore和我从现有数据库中搭建的支架,但是当我这样做时,我忘了进行初始迁移,所以它获得了我的新模型。我决定让它们分开,所以我删除了迁移,删除了快照,现在每当我创建另一个迁移时,它仍然有新的模型。
最重要的是,使用dotnet ef migrations list将列出不再存在的挂起的迁移。我再次尝试创建这些文件,直到将类名添加到文件