关于“解析器”方法的文档在哪里?

时间:2010-04-30 07:54:13

标签: django

我想知道这个(和其他)方法的作用:

parser.compile_filter()

1 个答案:

答案 0 :(得分:12)

唯一正式的文件,我相信你找到are here

其他好看的地方有user groupdeveloper groupsource codesource 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'