File “/usr/local/lib/python3.10/dist-packages/django/utils/asyncio.py”, line 26, in inner return func(*args, **kwargs) File “/usr/local/lib/python3.10/dist-packages/django/db/backends/base/base.py”, line 274, in ensure_connection with self.wrap_database_errors: File “/usr/local/lib/python3.10/dist-packages/django/db/utils.py”, line 91, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File “/usr/local/lib/python3.10/dist-packages/django/db/backends/base/base.py”, line 275, in ensure_connection self.connect() File “/usr/local/lib/python3.10/dist-packages/django/utils/asyncio.py”, line 26, in inner return func(*args, **kwargs) File “/usr/local/lib/python3.10/dist-packages/django/db/backends/base/base.py”, line 256, in connect self.connection = self.get_new_connection(conn_params) File “/usr/local/lib/python3.10/dist-packages/django/utils/asyncio.py”, line 26, in inner return func(*args, **kwargs) File “/usr/local/lib/python3.10/dist-packages/django/db/backends/mysql/base.py”, line 256, in get_new_connection connection = Database.connect(**conn_params) File “/usr/local/lib/python3.10/dist-packages/MySQLdb/__init__.py”, line 121, in Connect return Connection(*args, **kwargs) File “/usr/local/lib/python3.10/dist-packages/MySQLdb/connections.py”, line 195, in __init__ super().__init__(*args, **kwargs2) django.db.utils.OperationalError: (1049, “Unknown database ‘nbsystem'”)
このエラーは、DjangoがMySQLデータベースに接続しようとしているが、データベースが存在しないために発生しています。エラーメッセージによれば、"nbsystem"という名前のデータベースが見つかりません。
この問題を解決するには、次の手順に従ってください:
-
MySQLデータベースに “nbsystem" という名前のデータベースが存在することを確認してください。存在しない場合は、データベースを作成してください。
-
Djangoの設定ファイル(通常はsettings.py)で、正しいデータベース接続情報を設定してください。DATABASESセクションで、’NAME’パラメータにデータベースの名前(’nbsystem’)を指定してください。
-
データベース接続情報が正しいことを確認してください。特に、ホスト名、ポート番号、ユーザー名、パスワードなどが正しいかどうかを確認してください。
-
データベースが正しく設定されていることを確認したら、Djangoのマイグレーションを実行してください。これにより、データベース内のテーブルが作成されます。
これらの手順に従うと、データベースへの接続エラーが解消されるはずです。

ディスカッション
コメント一覧
まだ、コメントがありません