擅长:python、mysql、java
<p>要在django中创建自定义过滤器,请执行以下步骤<br/></p>
<p>1)。在应用程序中创建一个模板标签文件夹。<br/></p>
<p>(第二章)。在这个文件夹中添加/复制一个<code>__init__.py</code>文件,以确保这是一个python文件夹。<br/></p>
<p>(第三章)。添加您的自定义过滤器名称。py</strong>文件看起来像:<br/></p>
<blockquote>
<p><code>from django import template
register = template.Library()</code></p>
<p><code>@register.filter(name = 'get_class')
'''A filter for get class name of object.'''
def get_class(value):
return value.__class__.__name__</code></p>
</blockquote>
<p>(四)。若要加载此筛选器,请在顶部添加此
<strong>{%加载您的自定义筛选名称%}</strong>
在html模板中。<br/>。</p>
<p>5条)。<strong>重新启动服务器并享受:)</p>
<p>有关<strong>更多信息,请点击此链接</strong><a href="https://docs.djangoproject.com/en/1.7/howto/custom-template-tags/" rel="nofollow noreferrer">https://docs.djangoproject.com/en/1.7/howto/custom-template-tags/</a></p>