django使用pymysql


在项目中的settings.py文件中,将原先的sqllite数据库注释。

然后添加

 1  DATABASES = {
 2      'default': {
 3          'ENGINE': 'django.db.backends.mysql', #数据库引擎
 4          'NAME': 'test',                       #数据库名
 5          'USER': 'root',                       #用户名
 6          'PASSWORD': 'root',                   #密码
 7          'HOST': '',                           #数据库主机,默认为localhost
 8          'PORT': '',                           #数据库端口,MySQL默认为3306
 9          'OPTIONS': {
10              'autocommit': True,
11          },
12      }
13  }

并且将数据库名字添加到setting.py文件中的installed_apps下

在项目根目录下中的__init__.py文件中添加代码:

import pymysql
pymysql.install_as_MySQLdb()

即可

 

转自:https://blog.csdn.net/qq_40157234/article/details/80207167


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM