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?

相关推荐
触底反弹11 分钟前
🐍 Python 语法全景图:一个 print() 引发的深度探索
python
烂蜻蜓19 分钟前
Django入门教程(十六):Cookie与Session详解——用户状态管理的底层原理与实战
django
元Y亨H20 分钟前
告别依赖地狱与打包崩溃:Python 项目环境治理与 PyInstaller 避坑实践
python
aramae32 分钟前
Python 使用库:标准库与第三方库实战
服务器·开发语言·windows·python
IamZJT_33 分钟前
Agent 系统工程 01|模型之外,Harness 到底该负责什么?
人工智能·python·程序员
沧海一笑-dj33 分钟前
【Python】Python学习笔记-Python 核心基础
人工智能·python·ai·解释型语言
用户768553412553841 分钟前
Python 并发怎么选?一篇讲清 threading、multiprocessing、asyncio 的边界
python
梦想不只是梦与想1 小时前
环境管理系统:Conda(一)
python·conda·环境隔离
YangYang9YangYan1 小时前
商业数据分析校招项目怎么选,附项目设计与简历包装思路
大数据·数据库·数据分析
李白客1 小时前
数据库培训怎么选?零基础到DBA的学习路线与机构认证对比(2026)
数据库·学习