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?

相关推荐
Warson_L3 分钟前
Python 函数的艺术 (Functions)
python
Warson_L7 分钟前
Python 流程控制与逻辑
后端·python
long_songs9 分钟前
手柄键盘映射器【github链接见文末 】
python·游戏·计算机外设·pygame·软件推荐·手柄映射键盘
必然秃头13 分钟前
Python 环境安装及项目构建指南
python
Warson_L15 分钟前
Python 四大组合数据类型 (Collection Types)
后端·python
廋到被风吹走16 分钟前
【AI】Codex 多语言实测:Python/Java/JS/SQL 效果横评
java·人工智能·python
Warson_L27 分钟前
Python 数据类型核心笔记
python
swIn KWAL27 分钟前
【MySQL】环境变量配置
数据库·mysql·adb
shark222222230 分钟前
【JOIN】关键字在MySql中的详细使用
数据库·mysql
RATi GORI30 分钟前
MySQL中的CASE WHEN语句:用法、示例与解析
android·数据库·mysql