Отобразить ошибку проверки данных формы обратно пользователю - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть простой класс, который выглядит как

class CurrentForm(Form):
    maventicket = StringField('Ticket', description='GC/ ODN#', validators=[, validators.Regexp('^(GC-|ODN-)[0-9]*', message="Please Enter Valid ticket starting with ODN or GC")])

И у меня есть конечная точка API, например,

@app.route('/semoe/popings/current/submit', methods=['POST'])
def handle_current_post():
    try:
        cb = get_db()
        immediate_option_form = ImmediateForm(request.form)
        if immediate_option_form.validate():
            # Some code here
        else:
            flash("Sorry, valid data was missing from your submission", "warning")

Я хочу отобразить flash с messageя получаю, когда проверка формы завершается неудачей, то есть в приведенном выше случае, если я ввожу что-то, отличное от GC/ODN, я должен получить флеш на моем интерфейсе со словами Please Enter Valid ticket starting with ODN or GC

...