コード例 #1
0
ファイル: referrals.py プロジェクト: niravshah/refrew
def referrals():
    if request.method == 'POST':
        form = ReferralForm(request.form)
        if request_has_json():
            try:
                json_data = json.dumps(request.json, default=json_util.default)
                model = Referral.from_json(json_data)
                model.save()
            except ValidationError as e:
                return jsonify(item=str(e))
        else:
            if form.validate():
                form.save()
            else:
                return render_template('add_referral.html', form=form)
        return list_referrals()
    else:
        return list_referrals()