formatters.py 文件源码

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

项目:crm 作者: Incubaid 项目源码 文件源码
def format_messages(view, context, model, name):
    value = getattr(model, name)
    out = "<ul>"

    if isinstance(value, InstrumentedList):
        for x in value:
            if hasattr(x, "admin_view_link"):
                out += "<li>({authorname}/{messagetitle}/{createdate}) wrote: <br/> {messagecontent}<a href='{messageadminlink}'> Read more...</a></li>".format(
                    authorname=str(x.user),
                    messagetitle=x.title,
                    createdate=str(x.created_at_short),
                    messageadminlink=getattr(x, "admin_view_link")(),
                    messagecontent=x.content)
            else:
                out += str(x)
    out += "</ul>"
    return Markup(out)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号