## 執行原生的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查詢時必須含有主鍵,否則會報錯