balafon_profile_perm.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:balafon 作者: ljean 项目源码 文件源码
def if_can_do_article(parser, token):
    args = token.contents.split()
    title = args[1]
    perm = args[2] if len(args)>2 else 'can_view_article'
    lang = args[3] if len(args)>3 else None

    nodelist_true = parser.parse(('else', 'endif'))
    token = parser.next_token()
    if token.contents == 'else':
        nodelist_false = parser.parse(('endif',))
        parser.delete_first_token()
    else:
        nodelist_false = template.NodeList()
    return IfCanDoArticle(title, perm, lang, nodelist_true, nodelist_false)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号