python manage.py migrateやpython manage.py runserver実行時に、django.db.utils.OperationalError: unable to open database fileというエラーが発生し、なかなか原因がわからないので、わかりそうな方教えていただけると幸いです。
開発環境はMacOS Sierra、python3.7、 Django2.2です。
以下エラー文です。
(sutasapo_env) USER-no-MacBook-Air-534:django-to22 noma$ python manage.py migrate Traceback (most recent call last): File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/db/backends/base/base.py", line 217, in ensure_connection self.connect() File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/db/backends/base/base.py", line 195, in connect self.connection = self.get_new_connection(conn_params) File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/db/backends/sqlite3/base.py", line 194, in get_new_connection conn = Database.connect(**conn_params) sqlite3.OperationalError: unable to open database file The above exception was the direct cause of the following exception: Traceback (most recent call last): File "manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line utility.execute() File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/core/management/__init__.py", line 375, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/core/management/base.py", line 323, in run_from_argv self.execute(*args, **cmd_options) File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/core/management/base.py", line 364, in execute output = self.handle(*args, **options) File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/core/management/base.py", line 83, in wrapped res = handle_func(*args, **kwargs) File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/core/management/commands/migrate.py", line 87, in handle executor = MigrationExecutor(connection, self.migration_progress_callback) File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/db/migrations/executor.py", line 18, in __init__ self.loader = MigrationLoader(self.connection) File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/db/migrations/loader.py", line 49, in __init__ self.build_graph() File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/db/migrations/loader.py", line 212, in build_graph self.applied_migrations = recorder.applied_migrations() File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/db/migrations/recorder.py", line 73, in applied_migrations if self.has_table(): File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/db/migrations/recorder.py", line 56, in has_table return self.Migration._meta.db_table in self.connection.introspection.table_names(self.connection.cursor()) File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/db/backends/base/base.py", line 256, in cursor return self._cursor() File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/db/backends/base/base.py", line 233, in _cursor self.ensure_connection() File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/db/backends/base/base.py", line 217, in ensure_connection self.connect() File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/db/utils.py", line 89, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/db/backends/base/base.py", line 217, in ensure_connection self.connect() File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/db/backends/base/base.py", line 195, in connect self.connection = self.get_new_connection(conn_params) File "/Users/user/To22/Django/django-to22/sutasapo_env/lib/python3.7/site-packages/django/db/backends/sqlite3/base.py", line 194, in get_new_connection conn = Database.connect(**conn_params) django.db.utils.OperationalError: unable to open database file
回答1件
あなたの回答
tips
プレビュー