【问题标题】:Django template looks up?Django模板查找?
【发布时间】:2015-08-05 14:17:13
【问题描述】:

我正在寻找关于 django 教程 here 的解释,尤其是它所说的模板部分:

模板系统使用点查找语法来访问变量属性。在{{ question.question_text }} 的示例中,首先 Django 对对象问题进行字典查找。如果做不到这一点,它会尝试进行属性查找——在这种情况下有效。如果属性查找失败,它会尝试列表索引查找。

它怎么可能对 Question 对象进行字典、属性和列表索引查找? 如果我的Question 对象包含一个列表,我将创建一个属性list 并在其上设置值。所以它只是一个属性 lookup ? 我想我没明白什么... 谢谢

【问题讨论】:

    标签: python django django-templates


    【解决方案1】:

    它没有,但模板在尝试之前不知道这一点。文档试图说明的一点是,模板将尝试所有三种查找方式,以便您可以传递字典、对象或列表并以相同的方式访问它们。

    【讨论】:

      猜你喜欢
      • 2013-08-04
      • 2017-11-07
      • 2017-11-27
      • 2010-12-28
      • 2013-08-18
      • 2021-01-05
      • 2011-08-12
      • 2018-01-02
      • 2012-07-10
      相关资源
      最近更新 更多