新しいユーザー テーブルをサイトに追加した後、django_admin_log にはまだ auth_user テーブルへの FK が残っているようです。これに対処する方法はありますか?この問題はステージングでもローカルでも見られなかったので、何か奇妙なことが起こったに違いありません。
トレースバック(最新の呼び出しが最後) :
ファイル "/app/.heroku/python/lib/python2.7/site-packages/django/core/handlers/base.py"、115 行目、get_response 応答 = callback(request, *callback_args, **callback_kwargs)
ファイル「/app/.heroku/python/lib/python2.7/site-packages/newrelic-1.10.0.28/newrelic/api/object_wrapper.py」、220行目、呼び出し self._nr_instance、args、kwargs内)
ファイル「/app/.heroku/python/lib/python2.7/site-packages/newrelic-1.10.0.28/newrelic/hooks/framework_django.py」の 475 行目、ラッパーで return wrap(*args, **kwargs)
ファイル "/app/.heroku/python/lib/python2.7/site-packages/django/contrib/admin/options.py"、372 行目、ラッパー return self.admin_site.admin_view(view)(*args, * *kwargs)
ファイル "/app/.heroku/python/lib/python2.7/site-packages/django/utils/decorators.py"、91 行目、_wrapped_view 応答 = view_func(request, *args, **kwargs)
ファイル "/app/.heroku/python/lib/python2.7/site-packages/django/views/decorators/cache.py"、89 行目、_wrapped_view_func 内 response = view_func(request, *args, **kwargs)
ファイル「/app/.heroku/python/lib/python2.7/site-packages/django/contrib/admin/sites.py」、行 202、内部リターン ビュー (request, *args, **kwargs)
ファイル「/app/.heroku/python/lib/python2.7/site-packages/django/utils/decorators.py」の 25 行目、_wrapper で bound_func(*args, **kwargs) を返す
ファイル "/app/.heroku/python/lib/python2.7/site-packages/django/utils/decorators.py"、91 行目、_wrapped_view 応答 = view_func(request, *args, **kwargs)
ファイル "/app/.heroku/python/lib/python2.7/site-packages/django/utils/decorators.py"、21 行目、bound_func で func(self, *args2, **kwargs2) を返す
ファイル「/app/.heroku/python/lib/python2.7/site-packages/django/db/transaction.py」、223 行目、内部 return func(*args, **kwargs)
ファイル "/app/.heroku/python/lib/python2.7/site-packages/django/db/transaction.py"、217 行目、exit self.exiting(exc_value, self.using)
ファイル「/app/.heroku/python/lib/python2.7/site-packages/django/db/transaction.py」、281行目、コミットの終了時(using=using)
ファイル "/app/.heroku/python/lib/python2.7/site-packages/django/db/transaction.py"、152 行目、コミット connection.commit() 内
ファイル "/app/.heroku/python/lib/python2.7/site-packages/django/db/backends/ init .py"、241 行目、コミット self._commit() 内
_commit six.reraise(utils.IntegrityError, utils.IntegrityError( *tuple(e.args))、sys.exc_info()[2])
ファイル "/app/.heroku/python/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/base.py"、240 行目、_commit で self.connection.commit() を返す
ファイル「/app/.heroku/python/lib/python2.7/site-packages/newrelic-1.10.0.28/newrelic/hooks/database_dbapi2.py」、68行目、コミットでself._nr_connection.commit()を返す
IntegrityError: テーブル "django_admin_log" の挿入または更新が外部キー制約 "django_admin_log_user_id_fkey" に違反しています 詳細: キー (user_id)=(2) がテーブル "auth_user" に存在しません。