Django runserver : отношение "django_migrations" уже существует
У меня есть исходный код проекта django, который включает в себя несколько приложений. Исходный код был успешно запущен на одном устройстве, но при пересадке на другое устройство, с той же версией postgresql(9.4.4), python(2.7.5), и django(1.8.5), но runserver сообщает об ошибках вроде этой. База данных была импортирована заранее.
return self.cursor.execute(sql)
django.db.utils.ProgrammingError: relation "django_migrations" already exists
Попробуйте это python manage.py migrate --fake
Подробнее об этом можно прочитать в официальной документации
Попробуйте устранить неполадки начальных миграций с помощью --fake-initial
python manage.py migrate --fake-initial
https://docs.djangoproject.com/en/1.8/ref/django-admin/#django-admin-option---fake-initial
Если у вас пустая база данных, вы можете очистить все миграции, а затем снова запустить команды migrations и migrate.
python manage.py makemigrations
python manage.py migrate