lxinghua

博客园 首页 新随笔 联系 订阅 管理

2023年5月22日 #

摘要: 一、数据库数据渲染到模板 基本操作流程: 二、案例的功能介绍 1. 主页index.html 展示添加博客和博客列表的文字,实现页面跳转 2. 添加页add.html 输入文章标题及内容,并将内容交到数据库中 3. 列表页list.html 将数据库中所有博客展示到数据中,点击文章标题可以查看文章的 阅读全文
posted @ 2023-05-22 16:51 興華 阅读(18) 评论(0) 推荐(0) 编辑

摘要: 一、关系表的数据操作 1. 关系表的数据操作,查看数据库中的表结构 2. 一对多关系数据的添加 ① 第一中方式就是跟之前一样,用传参的方式添加,需要注意的是外键的值必须是关联表中已经存在的值 ② 第二种方式是用的属性赋值的方式,因为我们在模型类有定义了一个department的属性,而这个属性的对象 阅读全文
posted @ 2023-05-22 11:10 興華 阅读(23) 评论(0) 推荐(0) 编辑

摘要: 一、常用的查询 常用的查询方法: 常用的查询条件 注:查询对象的条件的意思是传给以下方法的一些参数。相当于是SQL语句中的where语句后面的条件,语法为字段名_规则(下划线连接) rs = User.objects.filter(name__in = ['xiaoming', 'xiaopo' ] 阅读全文
posted @ 2023-05-22 10:51 興華 阅读(8) 评论(0) 推荐(0) 编辑

摘要: 一、Django的ORM简介 1. ORM系统 概念:对象关系映射(Object Relational Mapping,简称ORM) 优势:不用直接编写SQL代码,只需像操作对象一样从数据库操作数据。 2. django模型映射关系 ① 模型类必须都写在app下的modles.py文件中 ② 模型如 阅读全文
posted @ 2023-05-22 10:24 興華 阅读(7) 评论(0) 推荐(0) 编辑

摘要: 一、常用标签 模板标签:标签在渲染的过程中提供任意的逻辑 标签语法:由{% %} 来定义,例如:{%tag%} {%endtag%} 模板标签的例子: 1. if {% if name == 'python' %} 这个是python的页面 {% elif name == 'dhango' %} 这 阅读全文
posted @ 2023-05-22 09:44 興華 阅读(7) 评论(0) 推荐(0) 编辑