1

我想我遇到了一个大问题。我不得不在我的 django 应用程序中删除迁移目录,我想当我运行python manage.py makemigrations该目录时会被创建回来,但是我得到了一个错误

django.db.migrations.graph.NodeNotFoundError:迁移 shoppingcart.0001_initial 依赖项引用不存在的父节点(u'student',u'0001_initial')

我之后所做的是重新创建迁移目录并将所有迁移文件放入并运行makemigrations,但我遇到了另一个错误

IOError:[Errno 13] 权限被拒绝:u'/edx/app/edxapp/edx-platform/common/djangoapps/student/migrations/0007_auto_20170427_1816.py'

4

1 回答 1

1

我已经多次看到此权限被拒绝问题。这些步骤过去曾帮助过我:

  • __init__.py确保您的迁移目录中有一个空白文件

  • 确保您授予对目录的正确权限,例如sudo chown <dir_name>

于 2017-04-27T23:14:59.383 回答