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

快速入手-基于Django的mysql配置(三)

Django开发操作数据库更简单,内部提供了ORM框架。比如mysql,旧版本用pymysql对比较多,新的版本采用mysqlclient。

1、安装mysql模块

pip install mysqlclient

2、Django的ORM主要做了两件事

(1)CRUD数据库中的表,不用写sql语句。【无法创建数据库】

(2)操作表中的数据。【不用写SQL语句】

3、创建数据库python_demo

4、 配置 Django 项目中的mysql

打开 Django 项目的   settings.py   文件,找到   DATABASES   配置部分,并将其修改为指向你的 MySQL 数据库。

DATABASES = {
    "default": {
        "ENGINE": "django.db.backends.mysql",
        "NAME": "python_demo",  # 数据库名称
        "USER": "root",  # 数据库用户名
        "PASSWORD": "5673289320",  # 数据库密码
        "HOST": "127.0.0.1",  # 数据库主机地址
        "PORT": "13306",  # 数据库端口
    }
}

5、在对应的模块中的models.py中创建对应的类

6、创建表,执行以下命令

python manage.py makemigrations
python manage.py migrate

注意:该模块一定要已经被注册到settings.py中的INSTALLED_APPS。另外数据库一定要提前创建好,否则会报错

 7、数据库表展示


http://www.kler.cn/a/594852.html

相关文章:

  • Spark 中的Shuffle过程
  • Android 关于compose的一些坑和理解
  • C++常用多线程模式
  • 文档处理控件Aspose典型应用案例:助力企业实现高效智能文档处理
  • 深入浅出Qt容器类:QList、QMap、QHash等常用容器性能对比测试
  • 鸿蒙保姆级教学
  • Bigemap Pro 的三种地图下载方式
  • Elasticsearch Sql 查询
  • 尚硅谷爬虫(解析_xpath的基本使用)笔记
  • 大模型的应用与微调:如何调用 LLM?从 OpenAI API 到本地部署
  • Linux 安全与存储管理指南
  • 腾讯云大模型知识引擎×DeepSeek:股票分析低代码应用实践
  • let const var 底层区域别,es6还有AO 对象和GO对象吗
  • rust学习笔记17-异常处理
  • Redis 管道(Pipeline)深度解析:原理、场景与实战
  • 多包管理工具
  • 删除菜品接口
  • 软考高级信息系统管理工程师通关100题(21-40)附记忆口诀
  • 支持向量机SVM的MATLAB分类预测实现
  • 华为IPD研发管理体系的3大核心框架解析