摘要: Django在Django .db中提供了以下聚合函数。 1、Avg:返回平均值 class Avg(expression, output_field=FloatField(), filter=None, **extra) 格式:field__avg 返回值:float或output_field指定 阅读全文
posted @ 2018-11-07 20:44 SunQi 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 字段查找是指定SQL WHERE子句的核心内容的方式。 它们被指定为QuerySet方法filter()、exclude()和get()的关键字参数。 1、exact:精确查找。如果为比较提供的值为None,则会将其解释为SQL NULL 在MySQL中,数据库表的“排序”设置决定了精确的比较是否区 阅读全文
posted @ 2018-11-07 20:28 SunQi 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 1、用户自定义异常 空的except语句捕捉一切异常 2、raise语句不包括异常名称或额外数据值时,就会重新触发异常。 3、环境管理协议:with/as语句 (1)环境管理器必须有__enter__和__exit__方法 (2)环境管理器的__enter__方法会被调用,如果有as子句,则会将返回 阅读全文
posted @ 2018-11-07 16:11 SunQi 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1、slots实例:限制类的实例有合法的属性集,只有__slots__属性列表中的属性才可能成为实例属性。 对象的实例通常没有一个属性字典,可以在__slots__列表中包含一个属性字典__dict__, 以达到属性字典的目的。 2、类特性:提供另一种方式,让新式类调用自定义方法,获取或设置实例属性 阅读全文
posted @ 2018-11-07 16:10 SunQi 阅读(495) 评论(0) 推荐(0) 编辑