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?

相关推荐
2601_9669496513 小时前
批量获取多只股票五档盘口的极简方案:QuantDash Python SDK 实战指南
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
用户0190275816113 小时前
如何用 Python 监控 A 股涨停跌停与封板/炸板?
python
Lyra_Infra13 小时前
云效主机部署场景下 Python 服务生命周期问题复盘
后端·python
小码过河.13 小时前
oceanbase中zone和observer、分区表之间关系
前端·数据库·oceanbase
其实防守也摸鱼13 小时前
OpenClaw Windows 踩坑实战指南
运维·服务器·数据库·windows·github·copilot
刀鋒偏冷13 小时前
CentOS 7 配置 Python 3.12.4 + RTX 4090 深度学习环境全记录
python·深度学习·centos
SelectDB13 小时前
Apache Doris+ Paimon 2.0:构建 Agentic AI 数据闭环
大数据·数据库·数据分析
DreamLife☼14 小时前
Agent开发环境搭建完全指南
python·docker·typescript·node·工业知识点
李可以量化14 小时前
miniqmt 行情的备选方案 ---tdxrs(下)
python
麦聪聊数据14 小时前
全链路数据安全防护(中):入口、权限、审计,筑牢安全管控铁三角
数据库