Django配置使用mysql数据库
一、安装mysql数据库
(网上有很多教程)win10的不在此进行阐述,下面贴出ubuntu系统mysql环境搭建
https://blog.csdn.net/qq_39197555/article/details/113813262?spm=1001.2014.3001.5501
二、创建django项目
参考https://blog.csdn.net/qq_39197555/article/details/113809570?spm=1001.2014.3001.5501
三、修改配置文件
修改django项目中的settings.py 文件中的DATABASES字段内容
DATABASES = {
'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
'ENGINE': 'django.db.backends.mysql', # 说明项目使用的是mysql
# 'NAME': BASE_DIR / 'db.sqlite3',
'NAME': 'djangoproject', # 数据库名,注意数据库需要提前创建好
'USER': 'root', # 数据库用户名
'PASSWORD': 'qwe123qwe', # 密码
'HOST': 'localhost', # 地址,这里代表本地
'PORT': '3306', # 端口号
}
}
四、启动项目
python manage.py runserver
如果是自己新建的独立的虚拟环境可能会报一下错误
此时需要安装pymysql库。
pip install pymysql
五、再次配置
这次需要在项目的__init__.py文件中去加入一下两行代码:
import pymysql
pymysql.install_as_MySQLdb()
六、再次启动项目
python manage.py runserver