Django是一款使用Python語言開發(fā)的Web框架,它支持多種數據庫,包括MySQL數據庫。在Django中連接MySQL數據庫需要經過以下步驟:
- 安裝MySQL驅動
- 設置數據庫連接
- 進行數據庫操作
以下是連接MySQL數據庫的示例代碼:
# 安裝MySQL驅動 pip install mysqlclient # 設置數據庫連接 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'database_name', 'USER': 'database_user', 'PASSWORD': 'database_password', 'HOST': '127.0.0.1', 'PORT': '3306', } } # 進行數據庫操作 from django.db import connection def user_list(request): cursor = connection.cursor() cursor.execute("SELECT id, username FROM auth_user") users = cursor.fetchall() return render(request, 'user_list.html', {'users': users})
以上代碼中,我們使用了django.db.connection模塊來連接MySQL數據庫,并在user_list視圖函數中執(zhí)行了一條查詢語句,獲取了auth_user表中所有用戶的id和username。通過這個簡單的示例,我們可以看出Django連接MySQL數據庫非常簡單易用。