在 Django 模板中调用 Python 函数

2024-01-29

在 django 模板内,我尝试对其中一个模板变量调用 split 函数,然后获取最后一个元素,所以我做了如下操作:

{{ newsletter.NewsletterPath.split('/').-1 }}

不幸的是,它不喜欢分裂。有些人可能建议我在视图中进行拆分,但我不确定如何执行此操作,因为我需要对所有记录执行此操作。如果我可以在模板中完成它会容易得多。有没有办法做到这一点?


来自Django 书 https://djangobook.com/django-templates/:

请注意,方法调用中不包含括号。 此外,不可能将参数传递给方法; 您只能调用没有必需参数的方法。

因此,如果您想从模板中调用不带参数的方法,也可以。 否则,您必须在视图中执行此操作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Django 模板中调用 Python 函数 的相关文章

随机推荐