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?

相关推荐
Maiko Star3 分钟前
Python项目实战——网络机器人(爬虫)
爬虫·python·机器人
xlrqx13 分钟前
2026年沧州家电清洗培训成本核算方法及成本控制要点
大数据·python
许彰午25 分钟前
85_Python Flask开发RESTful API
python·flask·restful
梦想不只是梦与想30 分钟前
OmegaConf 配置管理库的使用
python·omegaconf·结构化配置
csdn_aspnet31 分钟前
mysql 使用逗号拼接一列数据
数据库·mysql·group_concat
大师兄66681 小时前
HarmonyOS7 数据持久化 relationalStore:数据库实战
数据库·arkui·实战案例·harmonyos7
@陈小鱼1 小时前
MATLAB+Python:基于小样本卷积神经网络的 PPG 血压预测
人工智能·python·机器学习·matlab·脉搏波·血压·一维卷积神经网络
TDengine (老段)1 小时前
TDengine SMA 索引 — 块级/文件级统计索引
android·大数据·服务器·数据库·人工智能·时序数据库·tdengine
冰茶丿1 小时前
状态机在嵌入式系统中的应用:不只是switch-case这么简单
数据库·嵌入式硬件·mongodb
卷无止境1 小时前
Python数据进阶专题:用声明式验证让数据管道告别"惊喜"
后端·python·数据分析