我想访问最新的对象django-mptt树。
是否可以从django模板执行此操作?
答案 0 :(得分:4)
在python代码中,您可以使用get_children方法。这应该有效:
children = node.get_children()
if children:
last_child = list(children)[-1]
要在模板中使用它,您需要编写一个简单的模板标记:
from django import template
register = template.Library()
@register.simple_tag
def last_child(node):
children = node.get_children()
if children:
return list(children)[-1]
else:
return ""
查看Django documentation,了解如何将此标记集成到您的项目中。