我有app可以说电影,有些模特和最初的南迁移。现在我想将其名称更改为资源。所以我创建了空南数据迁移并将所有表名更改为相关,然后重命名为app文件夹,在settings.py和所有导入中的应用名称。看起来很正确。但是当我运行迁移时,我会收到:
django.core.exceptions.ImproperlyConfigured: App with label movies could not be found
但南方标志迁移已完成。我应该改变什么才能纠正它?
编辑:
我是否还应该在初始迁移中重命名所有“电影”?
EDIT2: 当我尝试迁移清除表时,也会出现此问题。然后南方尝试为应用电影创建表格,并且已经重命名为资源。
答案 0 :(得分:0)
我使用了一个hacky解决方案来解决这个问题。但我没有看到任何其他人。我改变了初始迁移,因此它创建了资源表而不是电影表,而在迁移中,我更改了表名,我将命令包装到
中try..except
块