我有一些应用程序,比如电影,还有一些模型和最初的南迁。现在,我想将其名称更改为resource。因此,我创建了空的南方数据迁移,并将所有表名改为相关,然后重命名为settings.py中的应用程序文件夹、应用程序名称和所有导入。看起来是对的。但是当我运行迁移时,我收到以下信息:
django.core.exceptions.ImproperlyConfigured: App with label movies could not be found编辑:
在刚安装的Django应用程序中运行迁移时,我遇到了一个非常奇怪的bug,并将其缩小到模块导入。我发现django.db.backends.postgresql_psycopg2.base没有被导入,所以我通过转到Python并尝试import psycopg2来检查pyscopg2的安装。实际上,这个模块有一个错误:
from psycopg2.我尝试过用psycopg2卸载pi
今天运行了我的服务器,发现我有“两个未应用的迁移”。我运行了makemigrations命令,它没有检测到任何变化,所以我很自然地运行了migrate。我在我的终端上得到这个错误代码: match = date_re.match(value)
TypeError: expected string or bytes-l