Supongo que estoy atrapado en un gran problema. Tuve que eliminar el directorio de migraciones en mi aplicación django y pensé que cuando ejecutaba python manage.py makemigrations , el directorio se volvería a crear, sin embargo, recibí un error
django.db.migrations.graph.NodeNotFoundError: Las dependencias de la migración shoppingcart.0001_initial hacen referencia a un nodo principal inexistente (u'student', u'0001_initial')
lo que hice después fue recrear el directorio de migraciones y poner dentro todos los archivos de migraciones y ejecutar makemigrations pero tengo otro error
IOError: [Errno 13] Permiso denegado: u'/edx/app/edxapp/edx-platform/common/djangoapps/student/migrations/0007_auto_20170427_1816.py'
He visto este problema de permiso denegado varias veces. Estos pasos me han ayudado en el pasado:
Asegúrese de tener un archivo __init__.py en blanco en su directorio de migraciones
Asegúrese de otorgar los permisos correctos en el directorio, algo así como sudo chown <dir_name>