如何设置Django项目以使用MySQL数据库?
- 内容介绍
- 文章标签
- 相关推荐
本文共计231个文字,预计阅读时间需要1分钟。
在Django项目中,默认使用sqlite数据库。若需配置MySQL,请在setting.py文件中添加以下设置:
pythonDATABASES={ 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '数据库名', 'USER': '数据库用户名', 'PASSWORD': '数据库密码', 'HOST': '数据库地址', # 默认为localhost 'PORT': '数据库端口', # 默认为3306 }}
在Django的项目中会默认使用sqlite的数据库
配置MySQL需要在setting.py 里加入以下设置:
配置数据库 DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, ‘NAME‘: ‘数据库名‘, ‘USER‘: ‘用户名‘, ‘PASSWORD‘: ‘数据库密码‘, ‘HOST‘: ‘数据库主机,留空默认为localhost‘,
‘PORT‘: ‘端口号‘, } }
在_init_.py文件中写入两行代码:
import pymysql
pymysql.istall_as_MySQLdb()
至此,MySQL配置完成
本文共计231个文字,预计阅读时间需要1分钟。
在Django项目中,默认使用sqlite数据库。若需配置MySQL,请在setting.py文件中添加以下设置:
pythonDATABASES={ 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '数据库名', 'USER': '数据库用户名', 'PASSWORD': '数据库密码', 'HOST': '数据库地址', # 默认为localhost 'PORT': '数据库端口', # 默认为3306 }}
在Django的项目中会默认使用sqlite的数据库
配置MySQL需要在setting.py 里加入以下设置:
配置数据库 DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, ‘NAME‘: ‘数据库名‘, ‘USER‘: ‘用户名‘, ‘PASSWORD‘: ‘数据库密码‘, ‘HOST‘: ‘数据库主机,留空默认为localhost‘,
‘PORT‘: ‘端口号‘, } }
在_init_.py文件中写入两行代码:
import pymysql
pymysql.istall_as_MySQLdb()
至此,MySQL配置完成

