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了