コード例 #1
0
ファイル: views.py プロジェクト: NyankoRevo/Gather
def settings():
    user = g.user
    form = SettingsForm(obj=user)
    next_url = request.args.get('next', url_for('.settings'))
    if form.validate_on_submit():
        form.save()
        return redirect(next_url)
    return render_template('account/settings.html', form=form)
コード例 #2
0
ファイル: views.py プロジェクト: jimmy0000/Gather
def settings():
    user = g.user
    form = SettingsForm(obj=user)
    next_url = request.args.get('next', url_for('.settings'))
    if form.validate_on_submit():
        form.save()
        return redirect(next_url)
    return render_template('account/settings.html', form=form)
コード例 #3
0
ファイル: views.py プロジェクト: RandomStuffs22/Gather
 def put(self, id):
     user = Account.query.get_or_404(id)
     if g.user != user:
         return abort(403)
     form = SettingsForm(obj=user)
     if form.validate_on_submit():
         form.save()
         return jsonify(
             msg="Settins updated"
         )
     return jsonify(
         error=form.errors.values()[0]
     )