这段Python代码是什么意思?,段Python代码,@main.app_co


@main.app_context_processordef inject_permissions():    return dict(Permission=Permission)

你是问的 @ 这个 Python 装饰器功能吗?

这是定义模板上下文处理器(context processor), 这样你在模板中就可以访问 Permission 了.

比如:

{{ Permission.ADMINISTER }}

参考资料:

你要说明一下Permission是什么啊!!!

定义一个叫inject_permissions函数,函数返回dict(Permission=Permission)

具体不知道,但是这样相当于在模板里面加入了一个可用的Permission tag

编橙之家文章,

评论关闭