Django で MySQL データベースを使用する方法

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 データベースのインストール方法です。

関連記事:

CentOs に Mysql をインストールする

ubuntu に Mysql をインストールする

Windows に MySQL をインストールする

おすすめ

転載: blog.csdn.net/weixin_47649808/article/details/126366088
おすすめ