上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页
摘要: F查询和Q查询 F查询 在上面所有的例子中,我们构造的过滤器都只是将字段值与某个常量做比较。如果我们要对两个字段的值做比较,那该怎么做呢? Django 提供 F() 来做这样的比较。F() 的实例可以在查询中引用字段,来比较同一个 model 实例中两个不同字段的值。 示例1: 查询评论数大于收藏 阅读全文
posted @ 2019-03-10 11:25 莱茵河的雨季 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 聚合查询和分组查询 聚合 aggregate()是QuerySet 的一个终止子句,意思是说,它返回一个包含一些键值对的字典。 键的名称是聚合值的标识符,值是计算出来的聚合值。键的名称是按照字段和聚合函数的名称自动生成出来的。 用到的内置函数: 示例: 如果你想要为聚合值指定一个名称,可以向聚合子句 阅读全文
posted @ 2019-03-10 00:01 莱茵河的雨季 阅读(602) 评论(0) 推荐(0) 编辑
摘要: ForeignKey操作 正向查找 对象查找(跨表) 语法: 对象.关联字段.字段 示例: 字段查找(跨表) 语法: 关联字段__字段 示例: 反向操作 对象查找 语法: obj.表名_set 示例: 阅读全文
posted @ 2019-03-09 18:08 莱茵河的雨季 阅读(343) 评论(0) 推荐(0) 编辑
摘要: ManyToManyField class RelatedManager "关联管理器"是在一对多或者多对多的关联上下文中使用的管理器。 它存在于下面两种情况: 简单来说就是当 点后面的对象 可能存在多个的时候就可以使用以下的方法。 方法 create() 创建一个新的对象,保存对象,并将它添加到关 阅读全文
posted @ 2019-03-09 18:06 莱茵河的雨季 阅读(308) 评论(0) 推荐(0) 编辑
摘要: Django终端打印SQL语句 在Django项目的settings.py文件中,在最后复制粘贴如下代码: 即为你的Django项目配置上一个名为django.db.backends的logger实例即可查看翻译后的SQL语句。 在Python脚本中调用Django环境 阅读全文
posted @ 2019-03-08 20:30 莱茵河的雨季 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 什么是正向查询,什么是方向查询? 阅读全文
posted @ 2019-03-07 16:28 莱茵河的雨季 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 单表查询之神奇的双下划线: 单表查询之神奇的双下划线 代码示例: 阅读全文
posted @ 2019-03-07 11:46 莱茵河的雨季 阅读(206) 评论(0) 推荐(0) 编辑
摘要: ORM查询的13种方法: 必知必会13条 具体代码示例: 阅读全文
posted @ 2019-03-06 22:12 莱茵河的雨季 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: 字段参数 null 用于表示某个字段可以为空。 unique 如果设置为unique=True 则该字段在此表中必须是唯一的 。 db_index 如果db_index=True 则代表着为此字段设置数据库索引。 default 为该字段设置默认值。 时间字段独有 DatetimeField、Dat 阅读全文
posted @ 2019-03-05 22:54 莱茵河的雨季 阅读(224) 评论(0) 推荐(0) 编辑
摘要: ORM和数据库的对应关系: Django ORM 常用字段和参数 常用字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 -2147483648 to 阅读全文
posted @ 2019-03-05 22:34 莱茵河的雨季 阅读(312) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页