我怎样才能访问模型键盘字段到Django模板?访问键盘字段到Django模板
回答
**key**
应该是你期待的blockedsoftwares_list
因此,要找到属性的名称,假设你的blockedsoftwares_list
包含key
列表(那么变量名的选择不明确),你想检查当前software
的key
场没有被封闭,软件关键列表:
{% for software in softwares %}
{% if software.key not in blockedsoftwareskeys %}
{{ software.name }}<br />
{{ software.version }}<br />
{{ software.description }}<br />
{% endif %}
{% endfor %}
假设这是想要的行为(请更SPE通过编辑你的问题),那么为什么当django orm允许你在视图中使用过滤器时,将整个查询设置为你的模板?
有2个解决方案:
你应该通过它进入视野之前过滤数据
你可以写在模型附加功能,用于检索的关键,如果它`不是现场已经
你能解释一下究竟是什么**__key__**
?
我认为OP使用'** __ key __ **'为了在代码片段中获得粗体文本,但这正是他要求的:应该在那个地方 – 2011-04-19 09:59:08
没有澄清或移动扩展的例子(也许是模型代码)很难做出正确的答案。 – 2011-04-19 10:03:11
你是对的! – 2011-04-19 10:45:38
- 1. Django。从表单对象访问模板中的外键字段
- 2. Django访问字段的值由关键字参数动态传递到模板
- 3. Django外键。在模板中访问
- 4. 从面板访问Gridview模板字段
- 5. Django:如何访问模板中的模型字段数据
- 6. 如何动态访问django模板中的字典字段?
- 7. 在Django模板中访问字典值
- 8. 访问django模板中的字典值
- 9. 在Django模板无效标识符访问字典键
- 10. 通过Django模板中的键访问字典
- 11. 的Django:访问多到许多模板
- 12. Django的 - 通过多对多额外字段访问模板
- 13. 使用访问在Django模板的M2M字段值形式
- 14. 尝试访问Django模板中的ModelForm字段modelChoice选择
- 15. 在模板化Django中访问表单字段属性
- 16. Django访问模板数据
- 17. 的Django:访问OneToOneField模板
- 18. Django的嵌套模型字段访问
- 19. 访问模型字段属性在Django
- 20. 访问Sitecore模板字段值
- 21. 在Django的访问字段
- 22. Django继承字段访问
- 23. 访问键盘API
- 24. C#键盘访问
- 25. Django模板问题(访问列表)
- 26. 访问键盘列表,键盘切换
- 27. 如何从Django模板中访问包含连字符的字典键?
- 28. 访问模板中与django用户关联的模型的字段
- 29. 如何访问Django模板中的键值?
- 30. 如何从Django模板中的外键访问值
请在你的问题中更具体的获得一些帮助。 – 2011-04-19 10:46:15