Beispiel #1
0
def add():
    form = request.form
    u = current_user()
    t = Weibo(form)
    t.name = u.username
    r = {'data': []}
    if t.valid():
        t.save()
        r['success'] = True
        r['data'] = t.json()
    else:
        r['success'] = False
        message = t.error_message()
        r['message'] = message
    return json.dumps(r, ensure_ascii=False)
Beispiel #2
0
def update(weibo_id):
    form = request.form
    w = Weibo.query.get(weibo_id)
    u = current_user()
    t = Weibo(form)
    print('debug', w.weibo, '1', t.weibo, '2', t.name, '3', u.username, '4', w.name, '5')
    r = {
        'data': []
    }
    if w.name == u.username:
        if t.valid():
            w.weibo = t.weibo
            w.save()
            r['success'] = True
            r['data'] = t.json()
        else:
            r['success'] = False
            message = t.error_message()
            r['message'] = message
    else:
        r['success'] = False
        r['message'] = '暗搓搓的改别人微博你这价值观有问题啊'
    return json.dumps(r, ensure_ascii=False)