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. Django配置数据库

    2024-05-05 06:10:08       9 阅读
  2. Django——数据库

    2024-05-05 06:10:08       19 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-05 06:10:08       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-05 06:10:08       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-05 06:10:08       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-05 06:10:08       20 阅读

热门阅读

  1. golang使用DoH解析域名

    2024-05-05 06:10:08       8 阅读
  2. C++模版(高阶)

    2024-05-05 06:10:08       8 阅读
  3. mysql先行笔记

    2024-05-05 06:10:08       10 阅读
  4. redis哨兵原理

    2024-05-05 06:10:08       10 阅读
  5. pyflink求最大值

    2024-05-05 06:10:08       9 阅读
  6. 接口测试工具-postman介绍

    2024-05-05 06:10:08       8 阅读
  7. 数据结构===栈

    2024-05-05 06:10:08       9 阅读
  8. 小程序接口

    2024-05-05 06:10:08       10 阅读
  9. C++ future

    2024-05-05 06:10:08       11 阅读