多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 执行原生的SQL 需要使用MySQLdb模块,python2,python3 改为pymysql ```python import MySQLdb def GetList(sql): # 连接数据库的信息 db = MySQLdb.connect(user='user', db='db', passwd='passwd', host='host') # 建立游标 cursor = db.cursor() # 执行sql cursor.execute(sql) # 获取数据 data = cursor.fetchall() # 关闭数据库连接 db.close() return data ``` ## QuerySet执行原生的SQL ~~~ Author.objects.raw('select id, name from blog_author limit 1') ~~~ django queryset查询时必须含有主键,否则会报错