
Python
文章平均质量分 69
piggy9512
这个作者很懒,什么都没留下…
展开
-
Django ORM中values和annotate使用顺序
values() 和annotate( ) 执行先后顺序values在annotate之后表示select, 在annotate之前表示group by1、queryset.values(a).annotate(b = sum(name)) a为group by字段(可以为多个),b为聚合字段,最后显示a, b字段2、queryset.annotate(b = sum(name)) 以...转载 2020-03-30 22:35:38 · 1407 阅读 · 2 评论 -
抽象基类,抽象方法
抽象基类import abcclass A(ABC): passclass A(metaclass=abc.ABCMeta): passfrom six import PY3, add_metaclass@add_metaclass(abc.ABCMeta)class A(object): pass@abstractmethod:1、抽象方法,含@abstractme...原创 2020-07-29 16:46:07 · 430 阅读 · 0 评论 -
Python常见魔法方法
Python常见魔法方法_new_创建实例在实例化过程中先调用__new__创建实例,再调用__init__初始化实例__new__参数是类本身,返回的是创建的实例class Py(object): def __new__(cls, *args, **kwargs): print 'new' new_object = super(Py, cls...原创 2020-01-22 17:20:37 · 329 阅读 · 0 评论