Python3.6下Django使用mysql

python3.x中使用mysql报错:

ModuleNotFoundError: No module named ‘MySQLdb’

原因是:
在python2.x中用mysqldb,但是在python3.x中已经不支持那个组件了。
取而代之的是:

import pymysql

在项目文件夹下的init.py中导入pymysq包

import pymysql
pymysql.install_as_MySQLdb()

使用命令

manage.py migrate

建立数据库数据

你可能感兴趣的:(Python,Django,django,python,mysql)