Django 是一種流行的 Python Web 框架,它提供了強(qiáng)大的數(shù)據(jù)庫(kù)支持,包括 MySQL 數(shù)據(jù)庫(kù)。在這篇文章里,我們將介紹如何在 Django 中配置 MySQL 數(shù)據(jù)庫(kù)。
首先,你需要安裝 MySQL 數(shù)據(jù)庫(kù)和 Python 的 MySQL 驅(qū)動(dòng)程序。你可以使用系統(tǒng)軟件包管理器安裝 MySQL,或者從官方網(wǎng)站下載和安裝。
安裝 MySQL 驅(qū)動(dòng)程序,可以使用 pip 安裝,命令為:
pip install mysql-connector-python
配置數(shù)據(jù)庫(kù),需要在 settings.py 文件中進(jìn)行。打開(kāi)文件,找到 DATABASES 字典,增加 MySQL 配置,如下所示:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mydatabase', 'USER': 'mydatabaseuser', 'PASSWORD': 'mypassword', 'HOST': 'localhost', 'PORT': '3306', } }
在這個(gè)字典中,我們使用 MySQL 引擎、數(shù)據(jù)庫(kù)名、用戶名、密碼、主機(jī)名和端口號(hào)進(jìn)行了配置。你需要將這些值設(shè)置為你自己的信息。
接下來(lái),需要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫(kù)表。在終端中,使用以下命令:
python manage.py makemigrations python manage.py migrate
這將創(chuàng)建一個(gè)遷移,然后將它應(yīng)用到數(shù)據(jù)庫(kù)中。
現(xiàn)在,你已經(jīng)配置好了 Django 和 MySQL 數(shù)據(jù)庫(kù),可以在應(yīng)用程序中使用數(shù)據(jù)庫(kù)訪問(wèn)數(shù)據(jù)。