首页 Python python – 如何在django模板中访问字典值

python – 如何在django模板中访问字典值

如何在 django模板中访问字典值?我想实际得到变量a的值 class Emp(models.Model): name = models.CharField(max_length=255, unique=True) address1 = models.CharField(max_length=255) def get_names(self): names = {}

如何在
django模板中访问字典值?我想实际得到变量a的值

class Emp(models.Model):
  name = models.CharField(max_length=255,unique=True)
  address1 = models.CharField(max_length=255)

  def get_names(self):
    names = {}
    names_desc = {}
    nbl = {}
    names.update({'a' : 1})
    names_desc.update({'b' : 2})
    nbl.update({'names' : names,'names_desc' : names_desc})
    return nbl

emp是我传递给模板的对象
是{{emp.get_names}} ??或{{emp.get_names.names.a}}

解决方法

{{ emp.get_names.names.a }} will get you 1 in the template

{{ emp.get_names.names }} will get you {'A':1} in the template

{{ emp.get_names }} will get you {'names_desc': {'b': 2},'names': {'a': 1}} in the template

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/kaifa/python/20210117/16196.html
上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部