当前位置: 首页 > news >正文

Django与MySQL:配置数据库的详细步骤

在这里插入图片描述


文章目录

  • Django-MySQL 配置
    • 配置完执行数据迁移,
    • 如果报错: Error loading MySQLdb module,


Django-MySQL 配置

在这里插入图片描述

# settings.pyDATABASES = {# 默认配置sqlite3数据库# 'default': {#     'ENGINE': 'django.db.backends.sqlite3',#     'NAME': BASE_DIR / 'db.sqlite3',# }# 修改成mysql 配置信息'default': {# django新版本中:mysqlclient(c) === pymysql(python)'ENGINE': 'django.db.backends.mysql', # django 要配置的数据库'NAME': 'django', # 数据库名称'HOST': '127.0.0.1', # 数据库的主机地址'PORT': '3306', # 监听端口'USER': 'root', # 数据库用户名'PASSWORD': '123456', #数据库用户的密码}
}
# 因为django默认应用的数据库驱动,是mysqlclient
# 第一:安装mysqlclient  pip install mysqlclient
# 第二:pymysql

配置完执行数据迁移,

python manage.py makemigrations
python manage.py migrate

如果报错: Error loading MySQLdb module,

则执行下面操作:

第一种方式:
配置完以后,到项目目录下的__init__.py文件,导入并配置pymysql,使用pymysql替换mysqldb链接数据库,目录如下图:
在这里插入图片描述

第二种方式:
在这里插入图片描述


在这里插入图片描述

相关文章:

  • windows环境安装多版本jdk与环境切换
  • LeetCode | 1470.重新排列数组
  • 如何将HTTP升级成HTTPS?既简单又免费的方法!
  • 从0开发一个Chrome插件:核心功能开发——内容脚本
  • ChatGPT-4o在临床医学日常工作、数据分析与可视化、机器学习建模中的技术
  • python数据分析-心脏衰竭分析与预测
  • stm32 启动文件分析
  • vsCode双击文件才能打开文件,单击文件只能预览?
  • 在Windows11系统上搭建SFTP服务器
  • 代码随想录算法训练营day43
  • MC服务器怎么搭建
  • 贪吃蛇游戏的编程之旅:在Windows PyCharm中使用Python
  • 【代码随想录】【算法训练营】【第28天】 [93]复原IP地址 [78]子集 [90]子集II
  • 【html】简单网页模板源码
  • 主流物联网协议客户端开源库介绍(mqtt,coap,websocket,httphttps,tcp及udp)
  • 分享的文章《人生如棋》
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • Android 架构优化~MVP 架构改造
  • es6--symbol
  • express + mock 让前后台并行开发
  • JS数组方法汇总
  • k个最大的数及变种小结
  • spring boot 整合mybatis 无法输出sql的问题
  • springMvc学习笔记(2)
  • 关于springcloud Gateway中的限流
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 利用DataURL技术在网页上显示图片
  • 实现菜单下拉伸展折叠效果demo
  • 手写一个CommonJS打包工具(一)
  • 突破自己的技术思维
  • 学习ES6 变量的解构赋值
  • 阿里云API、SDK和CLI应用实践方案
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • # 安徽锐锋科技IDMS系统简介
  • #git 撤消对文件的更改
  • #pragam once 和 #ifndef 预编译头
  • (02)Unity使用在线AI大模型(调用Python)
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (2024,Flag-DiT,文本引导的多模态生成,SR,统一的标记化,RoPE、RMSNorm 和流匹配)Lumina-T2X
  • (差分)胡桃爱原石
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)计算机毕业设计ssm电影分享网站
  • (每日一问)操作系统:常见的 Linux 指令详解
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (转)ORM
  • (转)原始图像数据和PDF中的图像数据
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • *算法训练(leetcode)第四十五天 | 101. 孤岛的总面积、102. 沉没孤岛、103. 水流问题、104. 建造最大岛屿
  • . Flume面试题
  • .java 9 找不到符号_java找不到符号
  • .NET开源项目介绍及资源推荐:数据持久层