欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

django 讀取mysql數據庫

榮姿康2年前10瀏覽0評論
使用 Django 讀取 MySQL 數據庫 Django 是一個開放源代碼的 Web 框架,它是 Python 語言的一個 MVC 模式,擁有完善的 ORM 框架和模版引擎。本文將介紹如何使用 Django 讀取 MySQL 數據庫。 安裝 Django 和 PyMySQL 首先,在項目文件夾下打開終端,使用 pip 安裝 Django 和 PyMySQL。 ``` pip install django pip install pymysql ``` 注冊 PyMySQL 在 Django 的 settings.py 文件中,輸入以下設置: ```python import pymysql pymysql.install_as_MySQLdb() ``` 連接 MySQL 數據庫 在 settings.py 文件中,配置 MySQL 數據庫的連接信息。 ```python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'database_name', 'USER': 'database_user', 'PASSWORD': 'database_password', 'HOST': 'localhost', 'PORT': '3306', 'OPTIONS': { 'charset': 'utf8mb4', }, } } ``` 使用 Django ORM 讀取數據 在 Django 中,可以使用 ORM 進行數據庫的 CRUD 操作。 ```python from django.db import models class User(models.Model): name = models.CharField(max_length=50) age = models.IntegerField() ``` 以上代碼定義了一個用戶類,使用 Django ORM 可以創建、讀取、更新和刪除用戶數據。 讀取數據的代碼: ```python users = User.objects.all() ``` 以上代碼將從 User 表中讀取所有數據,并返回一個 QuerySet 對象。 遍歷 QuerySet: ```python for user in users: print(user.name, user.age) ``` 以上代碼將輸出 User 表中所有用戶的姓名和年齡。 總結 使用 Django 對 MySQL 數據庫進行讀取需要安裝 Django 和 PyMySQL,配置數據庫連接信息,以及使用 Django ORM 進行讀取操作。以上是簡單的示例代碼,讀者可以根據具體業務場景進行更復雜的操作。