Django之配置数据库

一,创建项目

二,将项目的setting.py中的

复制代码
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'db.sqlite3',
    }
}

替换成如下(以mysql为例)

复制代码
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'your database',
        'HOST': 'your host',
        'PORT': 'your port',
        'USER': 'your name,
        'PASSWORD': 'your passwd',
    }
}

三,在项目的__init__.py中加入如下

复制代码
import pymysql
pymysql.install_as_MySQLdb()

否则会报如下错误

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.

Did you install mysqlclient?

相关推荐
亿坊电商3 分钟前
如何检查CMS建站系统的数据库链接问题?
数据库·cms
AI弟6 分钟前
推荐系统:带你走进推荐之路(二)
人工智能·python·深度学习·面试·推荐算法
煎蛋学姐12 分钟前
SSM宿舍管理系统8n6jf(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·宿舍管理系统·ssm 框架·高校后勤信息化
不错就是对22 分钟前
mmdetection - Linux环境搭建
图像处理·人工智能·python·深度学习·计算机视觉
+VX:Fegn089533 分钟前
人力资源管理|基于springboot + vue人力资源管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·课程设计
姓蔡小朋友37 分钟前
Redis内存回收
前端·数据库·redis
背心2块钱包邮39 分钟前
第5节——定积分与面积
python·深度学习·机器学习·matplotlib
电饭叔40 分钟前
如何将提前的奇数进行相加
python
TDengine (老段)42 分钟前
TDengine 地理函数 ST_GeomFromText 用户手册
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
测试199844 分钟前
如何学习自动化测试?
自动化测试·软件测试·python·学习·测试工具·职场和发展·测试用例