随笔分类 -  Django

摘要:ModelForm:大家在写表单的时候,会发现表单中的 Field 和模型中的 Field 基本上是一模一样的,而且表单 中需要验证的数据,也就是我们模型中需要保存的。那么这时候我们就可以将模型中的字段和表单 中的字段进行绑定。 比如现在有个 Article 的模型。示例代码如下: 那么在写表单的时 阅读全文
posted @ 2018-08-20 20:22 SameSmile 阅读(139) 评论(0) 推荐(0)
摘要:常用的Field:使用 Field 可以是对数据验证的第一步。你期望这个提交上来的数据是什么类型,那么就使用什 么类型的 Field 。CharField:用来接收文本。 参数: max_length:这个字段值的最大长度。 min_length:这个字段值的最小长度。 required:这个字段是 阅读全文
posted @ 2018-08-19 15:11 SameSmile 阅读(664) 评论(0) 推荐(0)
摘要:HTML中的表单: 单纯从前端的 html 来说,表单是用来提交数据给服务器的,不管后台的服务器用的是 Django 还 是 PHP 语言还是其他语言。只要把 input 标签放在 form 标签中,然后再添加一个提交按钮,那 么以后点击提交按钮,就可以将 input 标签中对应的值提交给服务器了。 阅读全文
posted @ 2018-08-18 09:07 SameSmile 阅读(127) 评论(0) 推荐(0)
摘要:使用之前学到过的操作实现下面的查询操作:1. 查询平均成绩大于60分的同学的id和平均成绩;2. 查询所有同学的id、姓名、选课的数量、总成绩; 3. 查询姓“李”的老师的个数; 4. 查询没学过“李老师”课的同学的id、姓名;5. 查询学过课程id为1和2的所有同学的id、姓名;6. 查询学过“黄 阅读全文
posted @ 2018-08-14 21:04 SameSmile 阅读(205) 评论(0) 推荐(0)
摘要:1. 所有的聚合函数都是放在`django.db.models`下面。2. 聚合函数不能够单独的执行,需要放在一些可以执行聚合函数的方法下面中去执行。比如`aggregate`。示例代码如下: 3. 聚合函数执行完成后,给这个聚合函数的值取个名字。取名字的规则,默认是`filed+__+聚合函数名字 阅读全文
posted @ 2018-08-12 21:11 SameSmile 阅读(351) 评论(0) 推荐(0)
摘要:模型.objects: 这个对象是django.db.models.manager.Manager的对象,这个类是一个空壳类,他上面的所有方法都是从QuerySet这个类上面拷贝过来的。因此我们只要学会了QuerySet,这`objects也就知道该如何使用。 Manager 源码解析: type动 阅读全文
posted @ 2018-08-11 12:13 SameSmile 阅读(293) 评论(0) 推荐(0)
摘要:加载静态文件 在一个网页中,不仅仅只有一个 html 骨架,还需要 css 样式文件, js 执行文件以及一些图片 等。因此在 DTL 中加载静态文件是一个必须要解决的问题。在 DTL 中,使用 static 标签来加载 静态文件。要使用 static 标签,首先需要 {% load static 阅读全文
posted @ 2018-07-28 20:11 SameSmile 阅读(2056) 评论(0) 推荐(0)