-。安裝mysql
采用 docker 方式
docker pull mysql:5.7
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
Navicat 連接mysql
二 django3.0 連接mysql
pip install pymysql
進入 django創建項目的根目錄中的 __init__.py,輸入下面的內容:
import pymysql pymysql.version_info=(1,3,13,"final",0) #3.0版本必須聲明,不然會報pymysql版本過低的錯誤 pymysql.install_as_MySQLdb()
然后在 項目里的文件,找到settings.py文件,更改連接配置為mysql
DATABASES = { 'default': { #'ENGINE': 'django.db.backends.sqlite3', #'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), #注冊我們自己使用的數據庫連接 'ENGINE': 'django.db.backends.mysql', 'NAME':'CRM', #連接數據庫的名稱 'USER':'root', # 連接數據庫的用戶名稱 'PASSWORD':'123456', # 用戶密碼 'HOST':'127.0.0.1', # 訪問的數據庫的主機的ip地址 'PORT':'3306', # 默認mysql訪問端口 } }
然后執行
python manage.py makemigrations app
python manage.py migrate
就可以在數據庫里看到生成的表啦