Django连接mysql数据库settings配置及使用

setting中DATABASES需要配置成以下
DATABASES = {
'my_test': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'api_test',
'HOST':'127.0.0.1',
'PORT':'3306',
'USER':'xxx',
'PASSWORD':'xxx@123'
}
先和之前配置的settings中my_test建立连接
try:
sql_cursor = connections["my_test"].cursor()
except Exception as e:
return HttpResponse("connections error{}".format(e.__str__()))
执行SQL语句
sql = "select * from student"
try:
sql_cursor.execute(sql)
except Exception as e:
return HttpResponse("sql execute error{}".format(e.__str__()))
last_data = sql_cursor.fetchall()