Gointerface接口声明实现及作用详解
262
2022-08-30
Django(part13)--过滤器(django pillow)
学习笔记,仅供参考,有错必纠
文章目录
模板
过滤器
常用的过滤器举个例子
转义(escape)
自动转义(autoscape)举个例子
模板
过滤器
作用
在变量输出前对变量的值进行处理,我们可以通过使用过滤器来改变变量的显示。
语法
{{变量|过滤器1:参数值1|过滤器2:参数值2...}}
常用的过滤器
过滤器 | 说明 |
default | 如果value的计算结果为False,则使用给定的默认值,否则,使用该value |
default_if_none | 如果(且仅当) value为None,则使用给定的默认值否则,使用该value |
floatformat | 当不使用参数时,将浮点数舍入到小数点后一位,但前提是要显示小数部分。 |
truncatechars | 如果字符串字符多于指定的字符数量,那么会被截断。 截断的字符串将以可翻译的省略号序列("…")结尾。 |
truncatewords | 在一定数量的字后截断字符串 |
lower | 将字符串全部转换为小写 |
upper | 将字符串全部转换为大写 |
举个例子
page7.html
views.py
def page7_template(request): string = "Welcome to Anhui University of Finance and Economics" a = 100 b = 200 return render(request, "page7.html", locals())
locals方法会返回局部变量的字典,在本例中locals方法会返回{“string”:“Welcome to Anhui University of Finance and Economics”,“a”:100,“b”:200}
urls.py
urlpatterns = [ path('admin/', admin.site.urls), re_path(r'page7_template/$', views.page7_template),]
向class="data-table" data-width="" style="outline: none; border-collapse: collapse; width: 100%;">
HTML关键字
替换
<
<
>
>
'
单引号
'
"
双引号
"
&
&
自动转义(autoscape)
语法:
{% autoescape on %}{{body}}{% endautoescape %}
举个例子
page7.html
views.py
def page7_template(request): string = "Welcome to Anhui University of Finance and Economics" a = "Huang" b = 200 return render(request, "page7.html", locals())
urls.py
urlpatterns = [ path('admin/', admin.site.urls), re_path(r'page7_template/$', views.page7_template),]
向http://127.0.0.1:8000/page7_template/发起请求:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~