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?

相关推荐
老年DBA4 分钟前
ZFS存储池配置终极指南
运维·数据库
CableTech_SQH6 分钟前
江苏理工学院武进绿建区协同创新园智能化建设 F5G 全光方案百盛分析报告
大数据·网络·数据库·5g·信息与通信
楼田莉子14 分钟前
Linux网络:网络多路IO模型详解
linux·网络·数据库
wen_zhufeng14 分钟前
python-dotenv 使用文档
数据库·python·oracle
phltxy17 分钟前
Redis Java 集成到 Spring Boot
数据库·redis·git
Str_Null26 分钟前
杀戮尖塔通过修改记录文件和备份文件进行修改血量和金币
python
钝挫力PROGRAMER29 分钟前
复杂PDF转Markdown实战:从Marker到多模态的处理全记录
python·pdf
dadaobusi30 分钟前
PCIe的ATS和PRS
java·网络·数据库
汽车仪器仪表相关领域32 分钟前
HORIBA MEXA-584L 全功能汽车排放废气分析仪:便携精准排放检测 + 多参数同步测量 + 国六 / 欧 7 合规适配,汽车检测与调校的黄金标准
服务器·数据库·人工智能·功能测试·汽车·压力测试·可用性测试
TechWayfarer35 分钟前
账号安全实战:基于IP归属地基线的三原则异地登录风控模型
服务器·网络·python·安全·网络安全