在Django中配置数据库主要步骤是:
安装数据库适配器。对于MySQL,使用:
pip install mysqlclient
对于SQLite(默认),则无需安装。
在settings.py中的DATABASES设置配置:
对于MySQL:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '数据库名字',
'USER': '用户名',
'PASSWORD': '密码',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
对于SQLite:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
运行数据库迁移生成表结构:
python manage.py migrate
你可以使用admin站点,测试数据库是否连接成功。