gpt4 book ai didi

python - Django 从选择元组连接

转载 作者:行者123 更新时间:2023-12-01 05:40:52 25 4
gpt4 key购买 nike

我正在尝试以我的形式做这样的事情:

sites = list( Site.objects.all().order_by('site_code') )
sites = ((s.site_code, s.site_code) for s in sites )
SITE_CHOICES = ('All', 'All') + (sites,)

我知道我不能真正连接两个元组,它的作用是创建元组的新引用,但我得到的错误是

object.__new__(generator) is not safe, use generator.__new__()

我尝试过不同的方法,例如尝试直接在我的理解中添加元组等,但没有运气。有人对此有更好的解决方案吗?

谢谢

最佳答案

您是否尝试过使用列表而不是元组?

sites = [(s.site_code, s.site_code) for s in Site.objects.all().order_by('site_code')]
SITE_CHOICES = [('All', 'All')] + sites

希望有帮助。

关于python - Django 从选择元组连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17581155/

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