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?

相关推荐
你都会上树?1 分钟前
MySQL MVCC 详解
数据库·mysql
大春儿的试验田7 分钟前
高并发收藏功能设计:Redis异步同步与定时补偿机制详解
java·数据库·redis·学习·缓存
likeGhee13 分钟前
python缓存装饰器实现方案
开发语言·python·缓存
项目題供诗25 分钟前
黑马python(二十五)
开发语言·python
读书点滴30 分钟前
笨方法学python -练习14
java·前端·python
Ein hübscher Kerl.38 分钟前
虚拟机上安装 MariaDB 及依赖包
数据库·mariadb
笑衬人心。1 小时前
Ubuntu 22.04 修改默认 Python 版本为 Python3 笔记
笔记·python·ubuntu
蛋仔聊测试1 小时前
Playwright 中 Page 对象的常用方法详解
python
醇醛酸醚酮酯1 小时前
Qt项目锻炼——TODO清单(二)
开发语言·数据库·qt
前端付豪1 小时前
17、自动化才是正义:用 Python 接管你的日常琐事
后端·python