menu_active.py 文件源码

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

项目:hacksoft.io 作者: HackSoftware 项目源码 文件源码
def menu_active(context, pattern_or_urlname):
    try:
        # handle slash
        if reverse(pattern_or_urlname) == '/':
            pattern = '^/$'
        else:
            pattern = '^' + reverse(pattern_or_urlname) + "([-\w]+)?"
    except NoReverseMatch:
        pattern = pattern_or_urlname

    if context.get('request'):
        path = context.get('request').path

        if re.search(pattern, path):
            return 'selected'
        return ''
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号