How to add an model instance to a django queryset?

前端 未结 4 1791
暖寄归人
暖寄归人 2020-12-13 18:14

It seems like a django queryset behaves somehow like a python list.

But it doesn\'t support list\'s .append() method as I know.

What I want to do is like:

4条回答
  •  执笔经年
    2020-12-13 18:57

    Queryset is not a list

    So

    to_list = queryset.values()
    

    To combine queryset

    from itertools import chain
    result_queryset = list(chain(queryset1, queryset2))
    

    or

    querysets = [queryset1, queryset2]
    result_queryset = list(chain(*querysets))
    

提交回复
热议问题