generate_widget.py 文件源码

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

项目:partytime 作者: sunlightlabs 项目源码 文件源码
def handle_noargs(self, **options):

        conn = connection.S3Connection(settings.AWS_ACCESS_KEY_ID, settings.AWS_SECRET_ACCESS_KEY)
        bucket = conn.create_bucket(settings.AWS_BUCKET)

        conventions = (
            ('republican','gop convention'),
            ('democratic','democratic convention'),
        )

        for convention, args in conventions:

            events = Event.objects.filter(status='', tags=args)
            event_count = events.count()

            if event_count > 0:

                randdocnum = random.randint(0, event_count - 1)
                event = events[randdocnum]
                content = render_to_string("publicsite/widgets/abc_convention.html",
                    {"field":"Tags", "args": args, "doc":event, "convention": convention})

                k = key.Key(bucket)
                k.key = 'abc/%s.html' % convention
                k.set_contents_from_string(content, headers={"Content-Type": "text/html"}, replace=True)
                k.set_acl('public-read')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号