我在项目中大量使用查询功能,基本上每个model都需要动态查询它某些的field ,而且查询Form的样式都非常相似,只是查询的条件不同而已。如何避免代码的重复。是否可以将查询封装成一个 Tag , 传入要查询的字段,这样就可以生成 查询的template ,是这样吗?那么如何自定义一个Tag呢?
没写过,不过我觉得可行,tag的函数定义参数是 key 和 value 均是字符串
然后 key 以 field name 传入
value 以 他的值传入
然后在tag里根据 key进行动态的查询