Esempio n. 1
0
def feedback(request):
    """
    ajax方法,提交用户反馈
    :param request: {'account_id': '0', 'feedback_content': ''}
    :return:
    """
    if request.method == 'POST':
        account = request.session.get('account')
        account_id = account.get('id', 0)

        feedback_content = request.POST.get('feedback_content')

        if feedback_content:

            try:
                fdback = Feedback()
                fdback.account_id = Account.objects.get(id=account_id)
                fdback.content = feedback_content
                fdback.date = datetime.now()

                fdback.save()
                return HttpResponse(
                    json.dumps({
                        'status': 'ok',
                        'data': u'提交成功'
                    }))
            except:
                return HttpResponse(
                    json.dumps({
                        'status': 'error',
                        'data': u'ops, 系统发生错误'
                    }))

    return HttpResponse(json.dumps({'status': 'error', 'data': u'提交反馈失败'}))