示例#1
0
文件: forms.py 项目: GosinGu/autowb
    def save(self, user):
        cd = self.cleaned_data

        image_uri = ImageUtils.handle_weibo_image(cd['image']) if cd['image'] else None

        wb_cnt = WeiboContent.create(
            user_id=user.id,
            username=user.username,
            text=cd['text'],
            push_date=datetime.datetime.now(),
            image_uri=image_uri,
        )
        return _send_weibo(user, wb_cnt)
示例#2
0
文件: forms.py 项目: GosinGu/autowb
    def save(self, user):
        cd = self.cleaned_data
        _date = cd.get('send_date', datetime.datetime.now())
        _hour = int(cd.get('hour', '0'))
        _minute = int(cd.get('minute', '0'))

        image_uri = ImageUtils.handle_weibo_image(cd['image']) if cd['image'] else None

        wb_cnt = WeiboContent.create(
            user_id=user.id,
            username=user.username,
            text=cd['text'],
            push_date=datetime.datetime(_date.year, _date.month, _date.day, _hour, _minute),
            image_uri=image_uri,
        )
        _add_scehduler(_send_weibo, user, wb_cnt)
        return wb_cnt