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?

相关推荐
雪域迷影7 小时前
Python Django 7 小时课程
开发语言·python·django
蓝胖的四次元口袋7 小时前
Redis 知识梳理(3)
数据库·redis·缓存
一铭111997 小时前
海豹办公 1.9.15 跨端办公软件实践 文档兼容 Access 数据库与移动 WebView 排错
android·数据库·electron·开源软件·access
量化吞吐机7 小时前
最高最低都一样,价格就同样集中吗
人工智能·python
FITA阿泽要努力7 小时前
如何调用 LLM 接口
python·api·agent
Lynne3098 小时前
TSN 在变电站自动化通信网络升级中的应用价值与技术挑战
服务器·网络·数据库
江湖中的阿龙8 小时前
大模型应用怎么做评测?从样本集、自动评分到上线回归的完整实战
人工智能·python·回归·大模型评测
弈栈录8 小时前
用户、会话与消息表应该如何设计
数据库·后端
内存漫游8 小时前
Checkpoint 与 Crash Recovery:数据库恢复机制入门
数据库