def __getstate__(self):
"""
Need for pickling queryset
See https://github.com/MongoEngine/mongoengine/issues/442
"""
obj_dict = self.__dict__.copy()
# don't picke collection, instead pickle collection params
obj_dict.pop('_collection_obj')
# don't pickle cursor
obj_dict['_cursor_obj'] = None
return obj_dict
评论列表
文章目录