我想知道这个(和其他)方法的作用:
parser.compile_filter()
答案 0 :(得分:12)
唯一正式的文件,我相信你找到are here。
其他好看的地方有user group,developer group,source code和source code history,
就compile_filter
而言。源(带文档字符串)说。
def compile_filter(self, token):
"Convenient wrapper for FilterExpression"
return FilterExpression(token, self)
FilterExpression为documented here:
解析变量令牌及其 可选的过滤器(全部为单个 字符串),并返回元组列表 筛选器名称和参数。 样品:
>>> token = 'variable|default:"Default value"|date:"Y-m-d"'
>>> p = Parser('')
>>> fe = FilterExpression(token, p)
>>> len(fe.filters)
2
>>> fe.var
'variable'