在进行manage.py迁移时出现以下错误。
psycopg2.errors.UndefinedTable:关系“relation_name”不存在 ... ... ... django.db.utils.ProgrammingError:关系“relation_name”不存在
发生在我尝试在其他地方设置项目副本时。 是的,我已经安装了所有依赖项。
由于缺少迁移文件夹而导致的错误。 步骤:
在应用程序文件夹中创建一个文件夹“migrations”。 例如:如果您有名为 Students 的应用程序,请在该文件夹中创建它。
创建“init.py” 这很重要,因为 django 不会在没有 init 文件的情况下查看文件夹内部。
现在执行 makemigrations 并迁移。
注意: 如果您有多个应用程序,请在每个应用程序中创建此文件夹。
这为我解决了这个问题。希望它也能帮助那里的人。