django学习入门系列之第十点《django中数据库操作》

embedded/2024/12/22 14:57:42/

文章目录


django_3">django数据库操作

  • django内部提供了ORM框架
    • 相当于他内部给你封装起来了

在这里插入图片描述

ORM

ORM可以帮我们做两件事:

  • 创建,修改,数据库中的表(不用你写SQL语句)
  • 操作表中的数据(不用你写SQL语句)

安装第三方模块

pip install mysqlclient

自己创建数据库

  • 启动mysql服务
  • 自己创库

django_42">django连接数据库

python">DATABASES = {'default': {'ENGINE': 'django.db.backends.sqlite3','NAME': BASE_DIR / 'db.sqlite3',}
}
  • 需要去他官网找他的配置文件来进行更换
    • 或者其他资料上去找

Python之路【第十六篇】:Django【基础篇】 - 武沛齐 - 博客园 (cnblogs.com)

  • 适用于MySQL的
python">DATABASES = {'default': {# 这表示django会自动连接我们的MySQL(还可以连接其他的)'ENGINE': 'django.db.backends.mysql',# 数据库的名字'NAME':'dbname',# mysql的账户名字'USER': 'root',# 密码'PASSWORD': 'xxx',# 数据库的地址(本机)'HOST': '',# 端口'PORT': '',}
}
  • 然后删除对应文件------先不用管他
    在这里插入图片描述

  • 最终修改后的数据结果

python">DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME':'unicom','USER': 'root','PASSWORD': '123','HOST': '127.0.0.1','PORT': '3306',}
}

在这里插入图片描述

往期回顾

1.【快速开发网站】
2.【浏览器能识别的标签1】
3.【浏览器能识别的标签2】
4.【浏览器能识别的标签3】
5.【浏览器能识别的标签4】
6.【案例1:用户注册】
7.【案例2:用户注册改进】
8.【快速了解 CSS】
9.【常用选择器概念讲解】
10.【CSS基础样式介绍1】
11.【CSS基础样式介绍2】
12.【CSS基础样式介绍3】
13.【CSS基础样式介绍3】
14.【案例 小米商城头标】
15.【案例 小米商城头标总结】
16.【案例 小米商城二级菜单】
17.【案例 商品推荐部分】
18.【伪类简单了解】
19.【position】
20.【案例 小米商城中app图标代码】
21.【边框及总结】
22.【BootSrap初了解】
23.【BootSrap的目录栏】
24.【BootSrap的栅格系统】
25.【案例 博客案例】
26.【案例 登录】
27.【案例 后台管理样例】
28.【图标】
29.【BootStrap依赖】
30.【javascript初了解】
31.【jJavaScript的变量】
32.【JavaScript的字符串类型】
33.【JavaScript的数组介绍】
34.【案例 动态数据】
35.【javascript 对象(字典)】
36.【案例 动态表格】
37.【Javascript的条件语句和函数】
38.【DOM初了解】
39.【DOM的事件了解】
40.【jQuery初了解】
41.【jQuery寻找标签】
42.【jQuery寻找标签2】
43.【jQuery寻找标签(间接寻找)】
44.【案例 菜单的切换】
45.【案例 只能打开一个菜单】
46.【jQuery 简单操作】
47.【案例 动态创建数据】
48.【案例 点击获取文本】
49.【案例 点击删除文本】
50.【案例 表格操作】
51.【案例 添加页面】
52.【初识MySQL】
53.【MySQL命令介绍一】
54.【MySQL命令介绍二】
55.【MySQL命令介绍三】
56.【案例:员工管理】
57.【案例 Flask+MySQL新增用户】
58.【案例 Flask+MySQL查询所有用户】
59.【初识 django
60.【django的快速上手】
61.【django的模板语法】
62.【django的获取请求与响应】
63.【案例 用户登录】


http://www.ppmy.cn/embedded/103474.html

相关文章

TCP协议 配合 Wireshark 分析数据

在TCP连接中,无论是客户端还是服务端,都有可能成为发送端或接收端,这是因为TCP是一个全双工协议,允许数据在同一连接中双向流动 客户端(Client):通常是指主动发起连接请求的一方。例如&#xf…

啥是纳米微纤维?咋制作?有啥用?

大家好,今天我们来聊聊纳米/微纤维——《Tailoring micro/nano-fibers for biomedical applications》发表于《Bioactive Materials》。这些纤维近年来备受关注,因为它们具有独特的功能和性质,在生物医学等领域有广泛应用。它们可以通过多种技…

10:Logic软件原理图中添加电源与GND

Logic软件原理图中添加电源与GND

深度探索Unity与C#:编织游戏世界的奇幻篇章

在数字编织的梦幻之境中,Unity游戏引擎与C#编程语言如同双生子,共同编织着游戏世界的奇幻篇章。《Unity游戏开发实战:从零到C#高手》这本书,不仅仅是技术的堆砌,它更像是一位智慧导师,引领着我们深入探索这…

MacOS 本地打开android模拟器

MacOS 本地打开android模拟器 查看本地安卓模拟器:emulator -list-avds 注意📢:这里会提示你找不到 emulator 命令,此时我们需要进入 cd ~/Library/Android/sdk/tools/ 查看模拟器列表:./emulator -list-avds 启动…

EmguCV学习笔记 VB.Net 第9章 视频操作

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 EmguCV是一个基于OpenCV的开源免费的跨平台计算机视觉库,它向C#和VB.NET开发者提供了OpenCV库的大部分功能。 教程VB.net版本请访问…

《机器学习》K-means 聚类 原理、参数解析、案例实现

1. 引言 随着数据的快速增长和复杂性的不断提高,如何从大量数据中提取有用信息已成为数据科学和人工智能领域的核心挑战。聚类作为一种无监督学习方法,通过将数据分为若干组,使得同一组内的样本具有较高的相似性,而不同组之间的样本差异显著。这种方法被广泛应用于数据分析…

37次8.27(docker03)

1.使用dockerfile创建应用镜像 在Docker file中定义所需要执⾏的指令,使⽤ docker build创建 镜 像,过程中会按照dockerfile所定义的内容进⾏打开临时性容 器,把 docker file中命令全部执⾏完成,就得到了⼀个容器应⽤镜 像&am…