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?

相关推荐
●VON8 小时前
小米突然发短信:送你100万亿Token!有人已收到,有人还没?手把手教你白嫖
数据库·人工智能·skills
bang冰冰8 小时前
Trae工具安装和使用教程(新手零基础入门,全程无坑)
java·人工智能·python
User_芊芊君子8 小时前
聊聊自由开发者常用的学习机会全解析
开发语言·人工智能·python
码农阿豪8 小时前
AI时代,国产数据库的黄金机遇:以KB数据库为例,看自主创新如何引领未来
数据库·人工智能·oracle
gQ85v10Db9 小时前
Redis分布式锁进阶第二十二篇
数据库·redis·分布式
薪火铺子9 小时前
MySQL 锁机制与死锁分析深度解析
数据库·mysql
weixin_376593229 小时前
使用pyhon脚本方式将超链接保存到第一列以数字方式显示
python
曹牧10 小时前
Oracle:将包含属性(Attributes)的 XML 数据解析为表格数据
xml·数据库·oracle
byzh_rc10 小时前
[AI编程从入门到入土] 装饰器decorator
开发语言·python·ai编程
@小匠10 小时前
Redis RDB持久化之 save 自动备份检查机制
数据库·redis·bootstrap