有人可以向我解释一下created
,以及它在 django 中的使用位置和方式。
我已经看到它在这样的情况下使用:
obj, created = Person.objects.get_or_create(first_name=’John’, last_name=’Lennon’, defaults={’birthday’: date(1940, 10, 9)})
甚至在信号中:
@receiver(post_save, sender=Article)
def create_approval(sender, **kwargs):
if kwargs.get("created", False):
approval = Approval.objects.create(article_id=kwargs.get('instance').id)
我真的需要知道这一点。任何帮助都感激不尽。谢谢你。
编辑:
在这里,从上面的代码:
if kwargs.get("created", False):
这里是什么created
意思?它是否指定created
as的值False
。或者是什么?