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?

相关推荐
木头左1 分钟前
记忆增强型注意力模块在量化交易策略中的长程依赖建模实践
python
梁萌2 分钟前
MySQL关联查询原理与优化
数据库·mysql
⑩-3 分钟前
Spring 的事务传播行为(Propagation)
java·数据库·spring
l木本I3 分钟前
OpenArm开源项目总结(移植lerobot框架)
c++·人工智能·python·机器人
綝~4 分钟前
Excel导入MongoDB操作手册
数据库·excel
哈库纳玛塔塔8 分钟前
MongoDB 数据库 ORM/ODM 新工具
java·数据库·spring boot·mongodb·orm
2401_841495648 分钟前
【LeetCode刷题】轮转数组
数据结构·python·算法·leetcode·数组·双指针·轮转数组
Dev7z1 小时前
基于OpenCV的智能停车场车位识别与数据管理系统-支持MySQL持久化与Redis缓存加速
数据库·redis·缓存
小白量化2 小时前
聚宽策略分享-1年化98国九条后中小板微盘小改
大数据·数据库·人工智能·量化·qmt