Колба: перенаправление после нажатия на кнопку - PullRequest
0 голосов
/ 24 февраля 2019

Я новичок во Flask и пытаюсь написать простой сервис.

Первый экран содержит 2 кнопки.В зависимости от нажатия на кнопку, я должен изменить экран.

Теперь это выглядит так

app = Flask(__name__)
app.config.from_object(Config)

@app.route('/', methods=['GET', 'POST'])
def main_page():
    main_form = Main_Submit_Form()
    text_form = Checking_Text_Form()
    image_form = Checking_Image_Form()

    if main_form.validate_on_submit():
        return render_template('login.html', title='Sign In', form=text_form)
    return render_template('main.html', form=main_form)

Но это не учитывает, какой тип кнопки я нажал.И после перенаправления на login.html я должен сделать некоторые перенаправления внутри него, потому что есть некоторые кнопки отправки.

Основной HTML выглядит как

{% extends "base.html" %}

{% block content %}
    <h2>Проверка товарного знака</h2>
    <form action="" method="post" novalidate>
        {{ form.hidden_tag() }}
        <p class="text">{{ form.name_checking() }}</p>
        <p class="image">{{ form.image_checking() }}</p>
    </form>
{% endblock %}

И Основная форма

from flask_wtf import FlaskForm
from wtforms import SubmitField

class Main_Submit_Form(FlaskForm):
    name_checking = SubmitField(label='Проверка Торгового наименования')
    image_checking = SubmitField(label='Проверка Логотипа')

Как настроить перенаправление, зависит от нажатия кнопки и Как должна выглядеть структура, если мне нужно много рендеринга шаблонов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...