コード例 #1
0
ファイル: views.py プロジェクト: scufish/blog
def submit(req):
    Info = req.POST
    subject  =Info.get('subject')
    href = Info.get('href')
    tag = Info.get('tag')
    key =Info.get('key')
    if req.session.has_key('isLogin'):
        username = req.session.get('username')
        try:
            author =PrivateUser.object.get(username=username)
        except:
            messages.add_message(req, messages.ERROR, '提交失败', extra_tags='error')
            return redirect('/resource')
        newResource = Resource()
        try:
            newResource.key=key
            newResource.author=author
            newResource.subject=subject
            newResource.href=href
            newResource.tag=tag
            newResource.save()
        except:
            messages.add_message(req, messages.ERROR, '提交失败', extra_tags='danger')
            return redirect('/resource')
        messages.add_message(req, messages.ERROR, '提交成功!', extra_tags='success')
        return redirect('/resource')
    else:
        messages.add_message(req, messages.ERROR, '提交失败', extra_tags='danger')
        return redirect('/resource')