创建项目名:mysql_db
创建应用名:student
第一步
将应用名激活:在项目settings.py的INSTALLED_APPS 中加入应用名student
第二步
配置mysql连接:修改setting.py 文件中的DATABASES 连接方式
第三步
配置models.py文件:配置应用中models.py文件
第四步
如果没安装pymysql请先安装(在终端安装命令:pip install pymysql),已安装的直接往下操作
配置__init__.py文件:在项目的__init__.py文件中加入如下代码
import pymysql
pymysql.install_as_MySQLdb()
第五步
生成迁移文件
命令:python manage.py makemigrations
生成的文件(0001_initial.py):在应用的migrations目录下
如果如下报错:
解决办法:
1、找到报错的文件D:\python\lib\site-packages\django\db\backends\mysql\operations.py
2、把 query = query.decode(errors=’replace’)改成query = errors=’replace’
第六步
打开mysql数据库服务,并创建一个数据库名称为:django
第七步
执行迁移文件
命令: python manage.py migrate
出现如下图表明数据已导入
第八步
在mysql终端查看,数据库中会生成一个以”应用名_模型类名(小写)”的数据表。
输入describe student_bookinfo;可以查看表结构。
除了student_bookinfo表,其他表都是Django内置产生的。
感谢观看,希望带给你帮助!!!
Original: https://blog.csdn.net/czs_2378753834/article/details/123433189
Author: czs_2378753834
Title: Django连接mysql数据库(适合刚学,python系统环境还没搭建过的)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/733847/
转载文章受原作者版权保护。转载请注明原作者出处!