首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将关键字段访问Django模板

将关键字段访问Django模板
EN

Stack Overflow用户
提问于 2011-04-19 17:43:33
回答 2查看 121关注 0票数 0

如何将模型的关键字段接入django模板?

EN

回答 2

Stack Overflow用户

发布于 2011-04-19 17:49:37

**key**应该是您希望在blockedsoftwares_list中找到的属性的名称

因此,假设您的blockedsoftwares_list包含一个key列表(然后变量名的选择不明确),您需要检查当前softwarekey字段是否不在被阻止的软件密钥列表中:

代码语言:javascript
复制
{% for software in softwares %}
   {% if software.key not in blockedsoftwareskeys %}
      {{ software.name }}<br />
      {{ software.version }}<br />
      {{ software.description }}<br />
   {% endif %}
{% endfor %}

假设这是想要的行为(请通过编辑您的问题更具体),那么当django orm允许您在视图中使用过滤器时,为什么要将整个查询集提供给您的模板呢?

票数 0
EN

Stack Overflow用户

发布于 2011-04-19 17:51:18

有两种解决方案:

  1. 您应该在将数据传递到
  2. 之前对其进行过滤如果它不是已经是

的字段,您可以在模型中编写额外的函数来检索该键

你能确切地解释一下什么是**__key__**吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5714462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档