def setting(): if request.method == 'GET': form = SettingForm() return render_template("setting.html", form=form) else: form = SettingForm(request.form) pass
def admins(): if request.method == 'POST': form = AdminForm(request.form) if form.validate(): admin = Admin() form.populate_obj(admin) admin.pw_hash = bcrypt.generate_password_hash(form.password.data) g.db.session.add(admin) g.db.session.commit() login_user(get_admin(g.db, admin.email)) flash('Welcome to xAPI Scavenger Hunt', 'success') logger.info( 'Admin registration form was submitted successfully for %s', admin.email) return make_response( render_template('settings.html', form=SettingForm())) logger.info( 'Admin registration form was submitted with' ' invalid information. Errors: %s', form.errors) flash( 'There was an error creating your admin profile.' ' Please try again.', 'warning') return render_template('homepage.html', form=form, display_login_link=True) return login()
def settings(): errors = None admin_settings = get_settings(g.db, admin_id=current_user.admin_id) or Setting() form = SettingForm(request.form) if request.method == 'POST': if form.validate(): already_completed = finished_setting(admin_settings) form.populate_obj(admin_settings) admin_settings.admin_id = current_user.admin_id g.db.session.add(admin_settings) g.db.session.commit() url = 'hunts' if already_completed else 'new_hunt' flash('Settings have been updated successfully', 'success') return make_response(redirect(url_for(url))) else: logger.info( '%s attempted to submit settings information' ' resulting in errors: %s', current_user.email, form.errors) return make_response( render_template('settings.html', login=admin_settings.login, form=form, password=admin_settings.password, wax_site=admin_settings.wax_site))
def setting(): form=SettingForm() print(request.args) if request.method=='POST': appname = request.form.get('appname') serveraddr = request.form.get('serveraddr') rtmpaddr = request.form.get('rtmpaddr') controller = request.form.get('controller') module = request.form.get('module') tmp = Tmp.query.filter_by(user_id=current_user.id).first() if tmp is None: device=Tmp(user_id=current_user.id,appname=appname,serveraddr=serveraddr,rtmpaddr=rtmpaddr,controller=controller,module=module) db.session.add(device) db.session.commit() else: tmp.appname=appname tmp.serveraddr=serveraddr tmp.rtmpaddr=rtmpaddr tmp.controller=controller tmp.module=module db.session.commit() data = [{ 'username', 'abc', 'age', 18 }, { 'username', 'abc', 'age', 18 }, { 'username', 'abc', 'age', 18 } ] return render_template('index.html', form=form, data=data)
def settings(): user = session['user'] logged_in = True form = SettingForm() freq_data = posts.get_word_freq_dict() return render_template('settings.html', user=user, logged_in=logged_in, form=form, freq_data=freq_data)
def settings(): form = SettingForm() if form.validate_on_submit(): current_user.name = form.name.data current_user.blog_title = form.blog_title.data current_user.blog_sub_title = form.blog_sub_title.data current_user.about = form.about.data db.session.commit() flash('设置已更新', 'success') return redirect(url_for('blog.index')) form.name.data = current_user.name form.blog_title.data = current_user.blog_title form.blog_sub_title.data = current_user.blog_sub_title form.about.data = current_user.about return render_template('admin/settings.html', form=form)
def settings(): settingform = SettingForm() if settingform.validate_on_submit(): setup["pDiff"] = settingform.diff.data setup["pName"] = settingform.name.data if settingform.diff.data == "easy": setup["pCredits"] = 1000 setup["pSPLimit"] = 16 if settingform.diff.data == "med": setup["pCredits"] = 800 setup["pSPLimit"] = 14 if settingform.diff.data == "hard": setup["pCredits"] = 500 setup["pSPLimit"] = 12 return redirect(url_for("skillpoints")) return render_template("settings.html", form=settingform)
def index(): form = SettingForm() datas=TmpData.query.filter_by(user_id=current_user.id).all() print(datas) return render_template('index.html',form=form,data=datas)
def Setting(): if request.method == "GET": form = SettingForm() return render_template('settings.html', form=form)