首页 > 解决方案 > JSONField 显示模板中的特定字段

问题描述

我有一个 Rank 类,它有一个JSONField字段,示例值为{"Playoff": 10, "Tournament": 15}

模型.py

class Rank(models.Model):
    ...
    json=JSONField(default=dict)

class Game(models.Model):
    ...
    status=models.ForeignKey(Status...)

现在我想显示精确匹配字段的值,例如,game.gamestatus.name 是 Tournament ,我想显示json.Tournament

like {{ t.json.{{game.status.name}} }}  (that's wrong i know)

我能怎么做 ?你应该给我什么建议

标签: jsondjangodjango-modelsdjango-templatesdjango-views

解决方案


推荐阅读