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?

相关推荐
甄心爱学习16 分钟前
【项目实训(个人11)】
python·个人开发
wei_shuo18 分钟前
SQL 高级特性实战:窗口函数、JSONB 与多数据库兼容完全指南
数据库·kingbasees
zhangfeng113324 分钟前
国家超算中心 htc 如果只有gpu资源 没有cpu资源 操作文件的时候会不会很卡呢
人工智能·pytorch·python·机器学习
jiayong2325 分钟前
01 检查 Python 版本与环境
开发语言·python
阿哟阿哟35 分钟前
vna.3.1.9.cn.jar设置成中文界面
python·pycharm·jar
XZ-07000137 分钟前
MySQL—B+树构建
数据库·b树·mysql
XZ-07000138 分钟前
MySQL-综合应用(Python+Html)
python·mysql·html
噜噜噜阿鲁~1 小时前
python学习笔记 | 11.4、面向对象高级编程-定制类
笔记·python·学习
站大爷IP1 小时前
Python闭包变量作用域踩坑实录,原来我们都想错了
python
XZ-0700011 小时前
MySQL-聚簇索引
数据库·mysql