简单django标记和过滤器的集合。
django-simple-tags的Python项目详细描述
django简单标记
简单django标记和过滤器的集合。在
安装
pip install django-simple-tags
安装的标签或过滤器
- 标签
sprintf
string_format
admin_url
if_cookie
get_cookie
has_cookie
if_setting
get_setting
has_setting
model_select_include
call
call_method
reset
:重置模板变量值
- 过滤器
add_string_gap
add_string_left_gap
add_string_right_gap
get_model_verbose_name
get_model_app_label
get_model_name
get_model_fullname
show_boolean_icon
- 实用工具
get_related_model_field
:按字段名获取模型的相关模型和字段。在
设置
pro/设置.py
^{pr2}$使用
{%loaddjango_simple_tags%}{%loaddjango_simple_tags%}<h1>{%sprintf"hello %s""Tom"%}</h1><h1>{%string_format"hi {0}""Tom"%}</h1><h1>{%string_format"hi {name}"name="Tom"%}</h1><h1>{%string_format"{0} + {1} = {result}"34result=7%}</h1><a href="{%admin_urlcat"change"%}">{%admin_urlcat"change"%}</a><h1>{%if_cookierequest"sessionid""sessionid exists..""sessionid NOT exists.."%}</h1><h1>{%get_cookierequest"sessionid"%}</h1><h1>{%has_cookierequest"sessionid"ashas_sessionid%}{%ifhas_sessionid%}sessionid exists..{%else%}sessionid NOT exists..{%endif%}</h1><h1>{%if_cookierequest"xsessionid""xsessionid exists...""xsessionid NOT exists"%}</h1><h1>{%get_cookierequest"xsessionid""None"%}</h1><h1>{%has_cookierequest"xsessionid"ashas_xsessionid%}{%ifhas_xsessionid%}xsessionid exists...{%else%}xsessionid NOT exists...{%endif%}</h1><h1>{%if_setting"DEBUG""settings.DEBUG exists...""settings.DEBUG not exists..."%}</h1><h1>{%get_setting"DEBUG"%}</h1><h1>{%has_setting"DEBUG"ashas_debug%}{%ifhas_debug%}settings.DEBUG exists...{%else%}settings.DEBUG NOT exists...{%endif%}</h1><h1>{%if_setting"NO_DEBUG""settings.NO_DEBUG exists...""settings.NO_DEBUG NOT exists..."%}</h1><h1>{%get_setting"NO_DEBUG"False%}</h1><h1>{%has_setting"NO_DEBUG"ashas_no_debug%}{%ifhas_no_debug%}NO_DEBUG exists...{%else%}settings.NO_DEBUG NOT exists...{%endif%}</h1>{%model_select_includecat"hello.html"%}{%model_select_includecat"world.html"%}{%model_select_includecat"hi.html"%}<h1>{%sprintf"Select%sto view""Category"|add_string_gap:" "%}</h1><h1>{%sprintf"Select%sto view""Category"|add_string_left_gap:" ["|add_string_right_gap:"] "%}</h1><h1>{{model_class|get_model_app_label}}</h1><h1>{{model_class|get_model_name}}</h1><h1>{{model_class|get_model_fullname}}</h1><h1>{{model_class|get_model_verbose_name}}</h1>
释放
v0.6.0 2020/04/27
- 添加标记:重置
- 添加utils.get_相关的_model_字段在
v0.5.0 2020/03/22
- 添加筛选器:显示“布尔”图标
v0.4.0 2020/03/21
- 添加标记:call,call\u方法
v0.3.0 2020/03/03
- 添加过滤器:get_model_app_label,get_model_name,get_model_fullname,get_model_verbose_name。在
v0.2.0 2020/02/23
- 修复文档。在
- 删除打印语句。在
- 添加过滤器:添加_string_gap,添加_string_left_gap,添加_string_right_gap。在
v0.1.0 2020/02/23
- 第一次发布。在
- 项目
标签: