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?

相关推荐
打工仔折腾 AI3 分钟前
从零开始大模型微调:基于 PyTorch 与 ChatGLM 的 LoRA 实践指南
人工智能·pytorch·后端·python·深度学习·性能优化·ai agent 实战
小羊没烦恼!5 分钟前
C#综合揭秘——Entity Framework 并发处理详解
java·开发语言·前端·javascript·数据库·mysql·c#
Databend9 分钟前
周年庆结束了,湖仓为什么还在高消费?
大数据·数据库·agent
用户03321266636710 分钟前
Python 自动化办公:如何从零快速生成结构清晰的 Excel 报表
python·excel
笃行35023 分钟前
数据集成软件里最贵的一行字,叫“用同步工具做增量同步“
数据库
吴声子夜歌24 分钟前
Docker入门与实战——Etcd(高可用的键值数据库)
数据库·docker·etcd
刘 大 望28 分钟前
Agent 的规划与执行范式:Plan-Execute-Replan 与 ReAct
java·python·ai·chatgpt·langchain·ai编程
在世修行39 分钟前
智学文枢:数据备份与恢复
python·数据安全·备份恢复·zipfile
ONEYAC唯样1 小时前
TE:不只看产品,更要看价值:下一代高压连接方案如何选择?
python·django
高洁011 小时前
具身智能感知系统底层原理
人工智能·python·深度学习·机器学习·transformer