Django で MySQL データベースを使用する
方法 1:
まず、プロジェクトの settings.py ファイルと同じディレクトリにある init.pyファイルに入力します。
pymysqlをインポート pymysql.install_as_MySQLdb()
次に、ダウンロードしたコマンドを使用して pymysql ドライバーをインストールします。
pip インストール pymysql
方法 2:
「Did you install mysqlclient?」というプロンプトで、このパッケージ (mysql ドライバー パッケージ) が見つからず、このパッケージは pip 経由でインストールできないことが示されている場合は、自分でダウンロードする必要があります。ダウンロード アドレスは次のとおりです。
https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
対応するバージョンのソフトウェア パッケージをダウンロードする
Python 3.6 32 のダウンロード: mysqlclient‑1.3.13‑cp36‑cp36m‑win32.whl
Python 3.6 64 のダウンロード: mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl
次に、仮想環境に入り、ファイルがダウンロードされたディレクトリに切り替えて、次のコマンドを使用してインストールします。
pip インストール xxx.whl
注: ホイールをインストールしていない場合は、最初にインストールする必要があります。現在、新しいバージョンの Python は基本的にデフォルトでインストールされています。まだインストールしていない場合は、次のコマンドを使用して最初にインストールしてください:
pip インストールホイール
ヒント: 上記の 2 つの方法は MySQL に接続できます。違いは、最初の方法は 2 番目の方法ほど高速ではありませんが、2 番目の方法はインストールが少し面倒です。Web サイトのトラフィックが多い場合は、2 番目の方法を使用します。という方法が推奨されます。
ドライバーをインストールしたら、settings.py ファイルの DATABASES でデータベースの種類とデータベース アカウントのパスワードを構成し、Mysql データベースに接続します。
データベース = { 'デフォルト': { 'エンジン': 'django.db.backends.mysql', '名前': 'django3', 'ユーザー': 'django3', 'パスワード': '9684a35c71', 'ホスト': '127.0.0.1'、 'ポート': '3306'、 } }
MYSQLデータベースを使用できます
もちろん、Mysql データベースを独自のオペレーティング システムにインストールすることを忘れないでください。以下は、さまざまなオペレーティング システムでの Mysql データベースのインストール方法です。
関連記事: