modelforum.py 文件源码

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

项目:enkiWS 作者: juliettef 项目源码 文件源码
def create_forums( cls ):
        # create an executable string from the forums settings to add the forums
        expression_forum = '''enki.modelforum.EnkiModelForum( group_order = {group_order}, forum_order = {forum_order}, group = "{group}", title = "{title}", description = "{description}" ), '''
        expression = "ndb.put_multi([ "
        increment = 10
        group_order = 0
        forum_order = 0
        current_group = ''
        for index, item in enumerate( settings.FORUMS ):
            if item[ 0 ] != current_group:
            # new group: increment the group order index and reset the forum order index
                current_group = item[ 0 ]
                group_order += increment
                forum_order = increment
            else:
                forum_order += increment
            expression += expression_forum.format( group_order = group_order, forum_order = forum_order, group = current_group, title = item[ 1 ], description = item[ 2 ] )
        expression += " ])"
        exec( expression )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号