Django配置MySQL資料庫教程

2021-10-06 04:24:52 字數 635 閱讀 8249

本地開發、除錯,我習慣用sqlit資料庫,因為方便。

帶來乙個問題,就是有時候會忘記配置其他環境的資料庫配置。

pip install pymysql

開啟專案根目錄下的_init__.py檔案,新增以下內容:

import pymysql

pymysql.install_as_mysqldb()

把原來的預設配置改為如下內容:

database = 

}

當前專案的shell環境下,執行pip freeze > requirements.txt,其他環境直接安裝requirements.txt就好了。

如果你的django 版本是2.2 ,如上操作,會提示報錯。因為2.2版本修改了mysql的連線方式,建議改為其他django版本,或者用著如下的臨時解決辦法。

報錯:django.core.exceptions.improperlyconfigured: mysqlclient

不建議用此方法。

本文首發於bigyoung小站

django配置mysql資料庫

最近在學習django,學到第五章模型時,需要連線資料庫,然後,在這裡分享一下方法。起初是不知道怎樣配置mysql資料庫,但是還好,django的官網上面有相關的配置方法,下面就直接給分享一下。這是settings檔案裡面的基礎配置,使用的是sqlite,那我們需要連線其他資料庫呢?plain vi...

Django 配置MySQL資料庫

django 配置mysql資料庫 在settings.py中配置databases 資料庫結構遷移 python3不支援mysqldb,可用pymysql代替。1.首先,在python虛擬環境下安裝pymysql pip install pymysql。2.然後,在專案資料夾下的 init py新...

Django 配置mysql 資料庫

我本地已經安裝了mysql5.7 資料庫也已經建立好。但當我在專案配置檔案settings.py修改完資料庫連線後發現並不能使用 databases 控制台報錯 django.core.exceptions.improperlyconfigured error loading mysqldb mod...