Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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 - Fatal编程技术网

Django 如何过滤掉

Django 如何过滤掉,django,Django,Django模板中有一个问题,下面是我当前的代码: <h1 id="django">{{module.headline}}</h1> 请为我推荐用于此特定问题的Django模板筛选器的代码。您可以创建r以提高效率: from django import template register = template.Library() @register.filter def emph_first_word(value): if not value:

Django模板中有一个问题,下面是我当前的代码:

<h1 id="django">{{module.headline}}</h1>
请为我推荐用于此特定问题的Django模板筛选器的代码。

您可以创建r以提高效率:

from django import template

register = template.Library()

@register.filter
def emph_first_word(value):
    if not value:
        return ""

    value = value.split(' ', 1)
    return "<em>{}</em> {}".format(*value)
来自django导入模板的

register=template.Library()
@寄存器过滤器
def emph_第一个单词(值):
如果不是值:
返回“”
value=value.split(“”,1)
返回“{}{}”。格式(*值)
然后像这样使用它:

<h1 id="django">{{ module.headline|emph_first_word }}</h1>
{{module.headline}emph_first_word}
。。。应该返回哪个(例如您的示例):

我叫瓦伦

下一次,请向我们展示您尝试了什么,而不是乞求免费代码。您自己尝试了什么?可能是我,但问题到底是什么?这里的问题是什么?
<h1 id="django">{{ module.headline|emph_first_word }}</h1>
<h1 id="django"><em>My</em> name is Varun</h1>