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
Вернуться на верх