【问题标题】:How can i add key/value to object queryset如何将键/值添加到对象查询集
【发布时间】:2009-12-20 22:46:01
【问题描述】:

我需要根据 request.session 中的内容为每个对象的查询集添加键/值。

怎么做?

艾伦

【问题讨论】:

  • 其实这个问题有点傻。我需要的是: object= Object.objects.all() 和 for 循环:object.session = request.session[object.id]

标签: django dictionary django-queryset


【解决方案1】:

历史答案:

您可以在查询集上使用.extra() 方法来添加额外的“字段”。

有一些documentation 可能有用。

新答案:

您应该使用.annotate() 方法添加额外的字段。

查看documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-13
    • 1970-01-01
    • 2021-04-29
    • 2012-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多