首先python得安装pymysql模块
一、在settings文件中配置mysql
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #数据库引擎
'NAME': 'mysql', #数据库名
'USER': 'root', #用户名
'PASSWORD': '123456', #密码
'HOST': '127.0.0.1', #数据库主机,默认为localhost
'PORT': '3306', #数据库端口,MySQL默认为3306
'OPTIONS': {
'autocommit': True,
},
}
}
二、在__init__.py文件中增加配置
import pymysql
pymysql.install_as_MySQLdb()
三、在自己的代码中
from django.db import connection
cursor = connection.cursor()
cursor.execute("SELECT * from user")
rows = cursor.fetchall()
cursor.close()
问题:django这样只有一个连接到数据库,访问量比较大的时候是否应加大数据库的连接数,类似java的连接池使用?有看到能帮助的么,谢谢了。