在django中是否可以替换:
MyModel.objects.get_stuff_to_close_query_set(time).update(
status="closed",
open_time=None,
opener=None
)
与:
MyModel.objects.my_custom_query_set(time).close()
其中close()与第一条语句中的update做的事情相同?如果是这样,我如何实现close()?
此外,是否可以通过执行以下操作来隐藏查询集:
MyModel.objects.close_stuff(time)
1条答案
按热度按时间voase2hg1#
你可以通过子类化
QuerySet
来实现。例如:然后我们可以将其插入
MyModel
: