擅长:python、mysql、java
<p>你不能这么做,这是故意的。Django框架的作者打算将表示代码与数据逻辑严格分离。过滤模型是数据逻辑,输出HTML是表示逻辑。</p>
<p>所以你有几个选择。最简单的方法是进行过滤,然后将结果传递给<code>render_to_response</code>。或者可以在模型中编写一个方法,这样就可以说<code>{% for object in data.filtered_set %}</code>。最后,您可以编写自己的模板标记,尽管在这种特定情况下,我建议不要这样做。</p>