Django Ошибка программирования CMS при переносе - PullRequest
0 голосов
/ 27 января 2020

Обнаружена эта ошибка при выполнении команды migrate. Запуск этого проекта в Divio с использованием Docker.

manage.py migrate test_plugin_app

/ app / addons / aldryn-django / aldryn_config.py: 131: RuntimeWarning: кэш не настроен , Возвращаясь к CACHE_URL = locmem: // RuntimeWarning, проверка системы выявила некоторые проблемы:

Операции, которые необходимо выполнить: применить все миграции: test_plugin_app Выполнить миграции: применить test_plugin_app.0001_initial ... Traceback (последний вызов был последним): Файл "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", строка 64, в результате выполнения возвращает self.cursor.execute (sql, params)

psycopg2.ProgrammingError: нет уникального ограничения, соответствующего данным ключам для ссылочной таблицы "cms_cmsplugin"

Вышеуказанное исключение было прямой причиной следующего исключения:

Traceback (самая последняя вызовите в последнюю очередь): файл «manage.py», строка 7, в файле startup.manage (путь = os.path.dirname (os.path.abspath ( file )))

File "/usr/local/lib/python3.6/site-packages/aldryn_django/startup.py", строка 12, в файле manage util.execute ()

File "/ usr / local / lib / python3 .6 / site-packages / django / core / management / init .py ", строка 356, в execute self.fet ch_command (подкоманда) .run_from_argv (self.argv)

Файл "/usr/local/lib/python3.6/site-packages/django/core/management/base.py", строка 283, в run_from_argv self.execute (* args, ** cmd_options)

Файл "/usr/local/lib/python3.6/site-packages/django/core/management/base.py", строка 330, в выходные данные выполнения = self.handle (* аргументы, ** параметры)

Файл "/usr/local/lib/python3.6/site-packages/django/core/management/commands/ migrate.py ", строка 204, в дескрипторе fake_initial = fake_initial,

File" /usr/local/lib/python3.6/site-packages/django/db/migrations/executor.py ", строка 115, в состоянии миграции = self._migrate_all_forwards (состояние, план, полный_план, фальшивка = фальшивка, fake_initial = фальшивка_initial)

File "/usr/local/lib/python3.6/site-packages/ django / db / migrations / executor.py ", строка 145, в состоянии _migrate_all_forwards = self.apply_migration (состояние, миграция, fake = fake, fake_initial = fake_initial)

File" / usr / local / lib / python3 0,6 / сайт-пакеты / Джанго / дб / миграция / executo r.py ", строка 244, в состоянии apply_migration = состояние миграции.apply (состояние, схема_редактора)

Файл" /usr/local/lib/python3.6/site-packages/django/db/backends /base/schema.py ", строка 109, в выход self.execute (sql)

File" /usr/local/lib/python3.6/site- packages / django / db / backends / base / schema.py ", строка 136, в файле execute cursor.execute (sql, params)

File" /usr/local/lib/python3.6 /site-packages/django/db/backends/utils.py ", строка 79, в исполнении return super (CursorDebugWrapper, self) .execute (sql, params)

File" / usr / local / lib / python3 .6 / site-packages / sentry_sdk / integrarations / django / init .py ", строка 395, в исполнении return real_execute (self, sql, params)

Файл "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", строка 64, в результате выполнения возвращает self.cursor.execute (sql, params)

Файл "/usr/local/lib/python3.6/site-packages/django/db/utils.py", строка 94, в выход six.reraise (dj_exc_type, dj_exc_va lue, traceback)

Файл "/usr/local/lib/python3.6/site-packages/django/utils/six.py", строка 685, при ререйзе повысить значение .with_traceback (tb) Файл "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", строка 64, в результате выполнения возвращает self.cursor.execute (sql, params) django .db.utils.ProgrammingError: нет уникального ограничения, соответствующего данным ключам для ссылочной таблицы "cms_cmsplugin"

Sentry пытается отправить 0 ожидающих сообщений об ошибках Ожидание до 2 секунд Нажмите Ctrl- C для выхода

...