Django配置mysql数据库

1,首先呢,需要安装pymysql
pip install pymysql

2,django 创建项目后,在项目中存在setting.py 文件

3, 打开setting.py文件,找到DATABASES ,进行对应修改

#数据库配置
DATABASES = {
'default': {
    # 'ENGINE': 'django.db.backends.sqlite3',
    # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    'ENGINE': 'django.db.backends.mysql',    # 数据库引擎
    'decode':'utf-8',
    'NAME': 'news', # 数据库名称
    'HOST': '127.0.0.1', # 数据库地址,本机 ip 地址 127.0.0.1
    'PORT': 3306, # 端口
    'USER': 'root',  # 数据库用户名
    'PASSWORD': 'root', # 数据库密码
}
}

如图:

4,另外与setting.py文件同级目录中,存在__init__.py文件,在该文件中加入如下内容:

import pymysql

pymysql.install_as_MySQLdb()

如图:

但是保存呢,pycharm报错了,如图:

解决办法:https://www.cnblogs.com/stronger-xsw/p/13859861.html

posted @ 2020-10-22 17:58  八戒vs  阅读(107)  评论(0编辑  收藏  举报