gpt4 book ai didi

python - Django 中的 get_or_create 函数如何返回两个值?

转载 作者:IT老高 更新时间:2023-10-28 20:45:25 25 4
gpt4 key购买 nike

我在 Django 中的模型上使用了 get_or_create 函数。该函数返回两个值。一个是对象本身,另一个是 bool 标志,指示是检索现有对象还是创建新对象。

通常,函数可以返回单个值或值的集合,例如 tuplelist 或字典。

get_or_create 之类的函数如何返回两个值?

最佳答案

get_or_create() 只返回两个值的元组。然后您可以使用 sequence unpacking将两个元组条目绑定(bind)到两个名称,如 documentation示例:

p, created = Person.objects.get_or_create(
first_name='John', last_name='Lennon',
defaults={'birthday': date(1940, 10, 9)})

关于python - Django 中的 get_or_create 函数如何返回两个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4706697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com