我怎样才能访问模型键盘字段到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. 如何动态访问django模板中的字典字段?
- 5. 在Django模板中访问字典值
- 6. 的Django:访问OneToOneField模板
- 7. 访问模型字段属性在Django
- 8. Django继承字段访问
- 9. C#键盘访问
- 10. Django模板问题(访问列表)
- 11. 如何从Django模板中访问包含连字符的字典键?
- 12. 访问模板中与django用户关联的模型的字段
- 13. 访问键盘列表,键盘切换
- 14. 从Django模板中的ModelForms隐藏外键字段
- 15. 访问Django模板中的部件值
- 16. django:从内部模板访问request.get_full_path
- 17. 从Django模板访问Model.objects方法
- 18. 限制对Django模板的访问
- 19. 从JavaScript访问Django模板{{Variable}}
- 20. 从Django模板中的URL访问kwargs
- 21. 的Django:访问模板数据与FK
- 22. django访问模板列表中的值
- 23. 动态访问Django模板中的request.GET
- 24. 如何访问Django模板中的AUTH_PROFILE_MODULE?
- 25. django模板:访问项目根路径
- 26. 在Django模板上访问json值
- 27. Django的关键字“模板”多个值
- 28. 我可以通过django模板访问字典中的特定键值吗?
- 29. 模拟访问字段
- 30. 在页面模板中访问撇号用户模块字段
请在你的问题中更具体的获得一些帮助。 – 2011-04-19 10:46:15