过滤器与函数
django过滤器的本质是函数,但"函数"太多了,为了显示自己的与众不同,设计者们想了个名字"过滤器"...
django有一些内置的过滤器,但和"新手赛车"不多(把字母转成小写,求数组长度...抱着一种"研究琢磨"的心态,试着自己动手写一个过滤器:功能很简单,求一个数组中的最大值(今天太晚了,偷个懒哈~)
功能是很简单的:
过滤器
先给出我的一点体会:
在django是MVP的架构,数据模型交给...随着项目规模的增大,会出现一些问题,view掌管了所有的逻辑处理,一些很基础的逻辑功能(比如求最大值,最小值,给用户名加个前缀)是没必要与核心逻辑放在一起的,不仅让代码显得冗余,而且也影响核心模块的迭代维护...result = max(val)
return result
4.将过滤器加载到html, 使用自定义的过滤器
{# 加载过滤器所在的文件,由于templatetags的文件名是固定的,django可以直接找到过滤器文件所在的位置 #}
{% load zhao_fillter %}
{# 显示列表数据