公式のDjangoドキュメントの最初のアプリチュートリアルに従っていましたが、管理ページから行った変更を保存しようとすると、このエラーが発生しました。私はそれについていくつかの調査を行いましたが、データベースの移行など、私が見つけた可能な解決策は単に機能しません。私のコードの特定の部分を見たい場合は、私に知らせてください。
以下はエラーです:
/ admin / polls / question / 1 / change /のOperationalErrorそのようなテーブルはありません:main.auth_user__oldリクエストメソッド:POSTリクエストURL: ['/ Users / gfioravante / Projects / test_app / test_app'、 '/ usr / local / Cellar / python /3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python37.zip'、'/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3。 7 '、' /usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload '、' / Users / gfioravante / Projects / test_app / ta_env / lib / python3.7 / site-packages ']サーバー時間:2018年12月5日水曜日16:45:00 +0000 http Djangoバージョン: 2.1.4例外タイプ:OperationalError例外値:そのようなテーブルはありません:main.auth_user__old例外の場所:/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/sqlite3/base .py in execute、行296 Python実行可能ファイル:/ Users / gfioravante / Projects / test_app / ta_env / bin / python3 Pythonバージョン:3.7.1 Pythonパス:
とトレースバック:
環境:
リクエスト方法:POSTリクエストURL: http //127.0.0.1 8000 admin polls question change /
Djangoバージョン:2.1.4 Pythonバージョン:3.7.1インストール済みアプリケーション:['polls.apps.PollsConfig'、 'django.contrib.admin'、 'django.contrib.auth'、 'django.contrib.contenttypes'、 'django .contrib.sessions '、' django.contrib.messages '、' django.contrib.staticfiles ']インストールされているミドルウェア:[' django.middleware.security.SecurityMiddleware '、' django.contrib.sessions.middleware.SessionMiddleware '、' django .middleware.common.CommonMiddleware '、' django.middleware.csrf.CsrfViewMiddleware '、' django.contrib.auth.middleware.AuthenticationMiddleware '、' django.contrib.messages.middleware.MessageMiddleware '、' django.middleware.clickjacking.XFrameOptionsMiddleware ']
トレースバック:
_execute85のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/utils.py"。returnself.cursor.execute(sql、params)
実行296のファイル「/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/sqlite3/base.py」。returnDatabase.Cursor.execute(self、query、 params)
上記の例外(そのようなテーブルはありません:main.auth_user__old)は、次の例外の直接の原因でした。
内部34のファイル「/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/core/handlers/exception.py」。response=get_response(request)
_get_response126のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/core/handlers/base.py"。response=self.process_exception_by_middleware(e、request)
_get_response124のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/core/handlers/base.py"。response=wrapped_callback(request、* callback_args、** callback_kwargs)
ラッパー604のファイル「/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/options.py」。returnself.admin_site.admin_view(view)(* args、 ** kwargs)
_wrapped_view142のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/utils/decorators.py"。response=view_func(request、* args、** kwargs)
_wrapped_view_func44のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/views/decorators/cache.py"。response=view_func(request、* args、** kwargs)
内部223のファイル「/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/sites.py」。returnview(request、* args、** kwargs)
change_view1640のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/options.py"。returnself.changeform_view(request、object_id、form_url、extra_context)
_wrapper45のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/utils/decorators.py"。returnbound_method(* args、** kwargs)
_wrapped_view142のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/utils/decorators.py"。response=view_func(request、* args、** kwargs)
changeform_view1525のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/options.py"。returnself._changeform_view(request、object_id、form_url、extra_context)
_changeform_view1571のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/options.py"。self.log_change(request、new_object、change_message)
log_change826のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/options.py"。change_message=message、
log_action35のファイル「/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/contrib/admin/models.py」。change_message=change_message、
manager_method82のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/manager.py"。returngetattr(self.get_queryset()、name)(* args、** kwargs)
create413のファイル「/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/query.py」。obj.save(force_insert = True、using = self.db )
保存718のファイル「/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/base.py」。force_update=force_update、update_fields=update_fields)
save_base748のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/base.py"。updated=self._save_table(raw、cls、force_insert、force_update 、using、update_fields)
_save_table831のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/base.py"。result=self._do_insert(cls._base_manager、using、fields 、update_pk、raw)
_do_insert869のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/base.py"。using=using、raw = raw)
manager_method82のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/manager.py"。returngetattr(self.get_queryset()、name)(* args、** kwargs)
_insert1136のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/query.py"。returnquery.get_compiler(using = using).execute_sql(return_id )
execute_sql1289のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/models/sql/compiler.py"。cursor.execute(sql、params)
実行100のファイル「/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/utils.py」。returnsuper()。execute(sql、params)
実行68のファイル「/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/utils.py」。returnself._execute_with_wrappers(sql、params、many = False、 executor = self._execute)
_execute_with_wrappers77のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/utils.py"。returnexecutor(sql、params、many、context)
_execute85のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/utils.py"。returnself.cursor.execute(sql、params)
出口のファイル「/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/utils.py」 89のからdj_exc_value.with_traceback(traceback)を発生させます。
_execute85のファイル "/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/utils.py"。returnself.cursor.execute(sql、params)
実行296のファイル「/Users/gfioravante/Projects/test_app/ta_env/lib/python3.7/site-packages/django/db/backends/sqlite3/base.py」。returnDatabase.Cursor.execute(self、query、 params)
例外タイプ:/ admin / polls / question / 1 / change /のOperationalError例外値:そのようなテーブルはありません:main.auth_user__old
python manage.py showmigrations
どの移行が行われていないかを確認してください