Django是一個開源web框架,它支持多種數據庫,包括MySQL。在Django中處理數據庫非常方便,可以使用ORM或者直接使用SQL語句進行操作。本文將介紹如何讀取MySQL字段并將其在頁面中顯示。
# settings.py中配置數據庫 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'your_database_name', 'USER': 'your_username', 'PASSWORD': 'your_password', 'HOST': 'your_host_ip', 'PORT': 'your_host_port', } } # models.py中定義模型 from django.db import models class User(models.Model): name = models.CharField(max_length=50) age = models.IntegerField() def __str__(self): return self.name # views.py中讀取數據庫 from django.shortcuts import render from .models import User def user_list(request): users = User.objects.all() return render(request, 'user_list.html', {'users': users}) # user_list.html中顯示數據 {% for user in users %}{{ user.name }}, {{ user.age }}
{% endfor %}
在以上示例中,我們首先在settings.py中配置MySQL數據庫信息。然后在models.py中定義了User模型,并在views.py中查詢所有用戶數據并傳遞給user_list.html模板。在模板中,我們使用for循環遍歷所有用戶數據,并使用雙花括號語法在段落標簽中顯示數據。
通過這種簡單的方式,我們可以在Django中輕松讀取MySQL字段并在頁面中進行展示。