fix: base locked_get_or_create优化
This commit is contained in:
parent
78a781290d
commit
7abebc58d6
|
|
@ -173,7 +173,8 @@ class BaseModel(models.Model):
|
||||||
if cnt == 1:
|
if cnt == 1:
|
||||||
return qs.get(), False
|
return qs.get(), False
|
||||||
|
|
||||||
obj = cls.objects.create(**kwargs, **defaults)
|
params = {**kwargs, **defaults}
|
||||||
|
obj = cls.objects.create(**params)
|
||||||
return obj, True
|
return obj, True
|
||||||
|
|
||||||
def handle_parent(self):
|
def handle_parent(self):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue