jyc_a

导航

django链接数据库

django默认连接的是sqlite3这个小型数据库,我们可以修改

DATABASES = {                                                                                                                                                                      
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

我们可以将其修改为mysql数据库

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'bbs',
        'USER': 'root',
        'PASSWORD': '123456',
        'HOST': '192.168.48.141',
        'PORT': 3306,
        'CHARSET': 'utf8'
    }
}
# ENGINE为固定写法
# NAME是数据库库名
# USER是用户名
# PASSWORD是密码
# HOST是数据库的主机地址,如果数据库是远端的话,记得开启远程访问权限,如果是本端的话,可以写127.0.0.1
# POST数据库端口
# CHARSET 编码格式

完成以上步骤后

需要在任意的__init__.py文件内(项目内的或者应用内得)书写一下代码:

import pymysql
pymysql.install_as_MySQLdb()

就OK了

posted on 2022-03-18 16:45  jyc_a  阅读(65)  评论(0编辑  收藏  举报