🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 执行原生的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查询时必须含有主键,否则会报错