Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django模板过滤器更改-获取最后一个元素的最后一个元素_Django_Django Templates - Fatal编程技术网

django模板过滤器更改-获取最后一个元素的最后一个元素

django模板过滤器更改-获取最后一个元素的最后一个元素,django,django-templates,Django,Django Templates,因此,我以一个基本论坛为例,希望在模板中显示最后一篇文章的日期(我想是用户名) 所以我的第一个想法是这样的: topics|last.post_set.all|last.created Django不喜欢这样,给了我一个TemplateSyntaxError: “无法分析某些字符:topics | last |.post|u set.all | | last.created” 所以我想我不能像这样链接过滤器和方法 我想我可能走错了方向,但我不确定我还能从模板中做些什么 除了明显的“在视图中执行

因此,我以一个基本论坛为例,希望在模板中显示最后一篇文章的日期(我想是用户名)

所以我的第一个想法是这样的:

topics|last.post_set.all|last.created
Django不喜欢这样,给了我一个TemplateSyntaxError:

“无法分析某些字符:topics | last |.post|u set.all | | last.created”

所以我想我不能像这样链接过滤器和方法

我想我可能走错了方向,但我不确定我还能从模板中做些什么


除了明显的“在视图中执行”之外,还有什么建议吗?

如果您想要最后一项,根据某个日期,请在两个模型中定义并使用

topics.latest.post_set.latest.created

很好,很简单,很好。谢谢