玩蛇网提供最新Python编程技术信息以及Python资源下载!
django网站项目展示大全

这段Python代码是什么意思?

@main.app_context_processor
def inject_permissions():
    return dict(Permission=Permission)

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

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

比如:

{{ Permission.ADMINISTER }}

参考资料:

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

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

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

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19003.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月31日 - 14时01分12秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules