Форум сайта python.su
0
Здравствуйте.
Ситуация следующая, имеется одна страничка на которой располагается сгенерированная WTForm
Класс формы
class Users_cl(FlaskForm): name = StringField('name', [validators.DataRequired(), validators.Length(min=1, max=13, message='Имя не более 13 символов')]) codename = StringField('codename', validators = [DataRequired()])
@app.route("/", methods=['GET','POST']) @app.route("/index", methods=['GET','POST']) def index(): form = User_cl() return render_template('index.html', form=form)
@app.route("/add_user", methods=['POST']) def add_user(): form = User_cl(request.form) if form.validate_on_submit(): user_to_db = User_db_cl( name=form.name.data, codename=form.codename.data) db.session.add(user_to_db) db.session.commit() return redirect(url_for('index')) else: return redirect(url_for('index',form=form)) #тут кроется основная проблема
return render_template('index.html', form=form)
return redirect(url_for('index',form=form))
Отредактировано freeddos (Авг. 8, 2019 14:25:56)
Офлайн