gpt4 book ai didi

python - 循环中的 Django 注释

转载 作者:太空宇宙 更新时间:2023-11-03 14:47:53 24 4
gpt4 key购买 nike

我正在尝试使用注释创建未知数量的列:

def add_daily_usage_record(query, days):

for i in days:
query.annotate('day_' + i + '_usage'= "doesn't matter"

但是好像不行。有没有办法不用写就给注解起个名字?或者如果我在变量中有新列的名称,是否可以将其传递给注释?

谢谢。

最佳答案

您可以使用 dict 解包和 ** 运算符为任何函数提供动态关键字参数,您可能应该重新分配查询:

query = query.annotate(**{'day_' + i + '_usage': "doesn't matter"})

关于python - 循环中的 Django 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48009774/

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