烧瓶:单击按钮后重定向

时间:2019-02-24 11:13:32

标签: python flask

我是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='Проверка Логотипа')

如何调整重定向取决于按下的按钮以及结构(如果我应该进行大量模板渲染)应该如何?

0 个答案:

没有答案
相关问题