__init__.py 文件源码

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

项目:lagendacommun 作者: ecreall 项目源码 文件源码
def get_user_alerts(self):
        user = get_current()
        site = get_site_folder(True, self.request)
        objects = getattr(user, 'alerts', [])
        objects = [a for a in objects if a.__parent__ is site]
        now = datetime.datetime.now(tz=pytz.UTC)
        objects = sorted(
            objects,
            key=lambda e: getattr(e, 'modified_at', now),
            reverse=True)
        result_body = []
        for obj in objects:
            render_dict = {
                'object': obj,
                'current_user': user
            }
            body = self.content(args=render_dict,
                                template=obj.get_templates()['small'])['body']
            result_body.append(body)

        values = {'bodies': result_body}
        body = self.content(args=values, template=self.alert_template)['body']
        return {'body': body}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号