我有一个带有重写__init__方法的模型,如下所示:
class MyModel(models.Model):
...
def __init__(self, *args, **kwargs):
if not kwargs.get('skip', False):
do_something()
super().__init__(*args, **kwargs)
Run Code Online (Sandbox Code Playgroud)
当我查询skip查询集时__init__,如何将参数传递给:
data = [obj for obj in MyModel.objects.all()]
Run Code Online (Sandbox Code Playgroud)
我想在自定义管理器中通过方法实现这个,使用这样的东西: queryset.with_skip()