gpt4 book ai didi

django - 在代码中使用 django 内置过滤器(在模板之外)

转载 作者:行者123 更新时间:2023-12-03 04:02:30 24 4
gpt4 key购买 nike

我正在 python 中格式化字符串,我想使用 django 的内置过滤器之一,该过滤器通常在模板中使用。有没有一种简单的方法可以在代码行中使用它?

最佳答案

一般来说,是的。例如,如果您的过滤器位于 django.template.defaultfilters 中你可以运行:

from django.template.defaultfilters import slugify
slugify('what is that smell')

如果您仔细阅读代码,您可能会注意到许多过滤器从 django.utils.text 导入代码。和 django.utils.html因此您还可以跳过中间人间接并直接从这些包导入函数,因为它们现在也是 publicly documented .

from django.utils.text import slugify
slugify('progress arcs in fits and starts')

关于django - 在代码中使用 django 内置过滤器(在模板之外),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5584914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com