makemigrations permisseion否认

时间:2017-04-27 22:24:22

标签: django makemigrations

我想我遇到了一个大问题。 我不得不删除我的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'

1 个答案:

答案 0 :(得分:1)

我已经看到这个许可被拒绝了几次不同的问题。这些步骤在过去帮助了我:

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

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