Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 哪里是关于“的文件?”;语法分析器;方法?_Django - Fatal编程技术网

Django 哪里是关于“的文件?”;语法分析器;方法?

Django 哪里是关于“的文件?”;语法分析器;方法?,django,Django,我想知道这个(和其他)方法的作用: parser.compile_filter()这是唯一的官方文档,我相信您已经找到了 其他的好地方是,那,那,那,那,那, 只要compile\u filter运行。来源(带有docstring)显示 和FilterExpression如下所示: 解析变量标记及其 可选过滤器(全部作为单个过滤器) 字符串),并返回元组列表 筛选器名称和参数的名称。 样本: 这种方法从何而来? def compile_filter(self, token): "Conv

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


parser.compile_filter()

这是唯一的官方文档,我相信您已经找到了

其他的好地方是,那,那,那,那,那,

只要
compile\u filter
运行。来源(带有docstring)显示

和FilterExpression如下所示:

解析变量标记及其 可选过滤器(全部作为单个过滤器) 字符串),并返回元组列表 筛选器名称和参数的名称。 样本:


这种方法从何而来?
def compile_filter(self, token):
    "Convenient wrapper for FilterExpression"
    return FilterExpression(token, self)
>>> token = 'variable|default:"Default value"|date:"Y-m-d"'
>>> p = Parser('')
>>> fe = FilterExpression(token, p)
>>> len(fe.filters)
2
>>> fe.var
'variable'