色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

django中引用mysql數據庫

錢瀠龍2年前9瀏覽0評論

在Django中,我們經常需要使用數據庫來存儲各種數據, MySQL是其中比較常用的關系型數據庫之一。下面我們來介紹一下如何在Django中使用MySQL數據庫。

首先,我們需要在Django中安裝mysqlclient這個庫,它是Python連接MySQL數據庫的一個庫:

pip install mysqlclient

接下來,在Django的settings.py文件中配置MySQL數據庫連接信息:

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'database_name',
'USER': 'username',
'PASSWORD': 'password',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}

其中,ENGINE指定使用MySQL數據庫,NAME是數據庫名稱,USER和PASSWORD是數據庫登錄信息,HOST是數據庫地址,PORT是數據庫端口號。

在配置好數據庫連接信息之后,我們就可以在Django中使用MySQL數據庫了。例如,我們新建一個app,并在models.py中定義一個Person類:

from django.db import models
class Person(models.Model):
name = models.CharField(max_length=50)
age = models.IntegerField()
address = models.CharField(max_length=200)

接著,在Django的manage.py文件中使用makemigrations和migrate命令將Person類轉換成數據庫表:

python manage.py makemigrations
python manage.py migrate

最后,在views.py文件中使用Person來進行數據的增刪查改操作:

from django.shortcuts import render
from .models import Person
def index(request):
persons = Person.objects.all()
return render(request, 'index.html', {'persons': persons})

以上就是在Django中使用MySQL數據庫的簡單介紹。