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?

相关推荐
junior_Xin7 分钟前
Flask框架beginning4
python·flask
上海合宙LuatOS10 分钟前
LuatOS核心库API——【fatfs】支持FAT32文件系统
java·前端·网络·数据库·单片机·嵌入式硬件·物联网
认真的薛薛11 分钟前
数据库-主从故障排查,gitd,延时同步
数据库·sql·mysql
dishugj17 分钟前
【Oracle】理论知识
数据库·oracle
m0_5287490027 分钟前
linux编程----目录流
java·前端·数据库
qq_3707730928 分钟前
python实现人脸识别
开发语言·python·opencv
大尚来也28 分钟前
Oracle索引扫描全解析:四大核心类型与性能优化实战指南
数据库
未名编程29 分钟前
【干货】MySQL 8.0 物理迁移:电脑损坏后如何通过 Data 文件夹完美恢复数据库?
数据库·mysql
Liue6123123131 分钟前
胚胎显微图像检测与识别改进Grid-RCNN模型实现
python
gc_229932 分钟前
学习python调用olefile库解析ole文件的基本用法
python·ole·olefile