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?

相关推荐
AmyLin_20011 分钟前
【pdf2md-1:开篇】高保真PDF转MarkDown附源码(标题/表格/图片全还原)
python·pdf·github·sdk·pdf2md·文档工具
笑梦无境1 分钟前
mysql基础篇二(多年前整理)
数据库·mysql
菜鸟中的拖拉机2 分钟前
Python之conda创建虚拟环境
开发语言·python·conda
呱牛do it5 分钟前
企业级软件研发团队绩效考核系统开发(持续更新 Day 7)
python·fastapi·研发管理
钰衡大师5 分钟前
邮件头信息修改工具开发技术文档
开发语言·python
艾伦_耶格宇7 分钟前
【zabbix】-2 zabbix本地部署
数据库·zabbix
麻花201312 分钟前
Oracle 数据泵导出与还原操作指南
数据库·oracle
源码之家12 分钟前
计算机毕业设计:Python二手车交易价格预测分析平台 Django框架 随机森林 可视化 数据分析 汽车 车辆 大数据 hadoop(建议收藏)✅
大数据·爬虫·python·机器学习·django·汽车·课程设计
邂逅you19 分钟前
SQL温故与知新
数据库·sql
清水白石00821 分钟前
Python 性能优化避坑指南:回归风险防控、基准压测与安全回滚实战
python·性能优化·回归