python 如何添加输入到表单后重定向?

iq3niunx  于 2023-01-01  发布在  Python
关注(0)|答案(1)|浏览(135)

我有一个表单,在提交时,我想处理它,然后将用户重定向到验证页面。

if request.method == 'POST':
    form_validation_list = []
    for key in request.form:
        processed_field = process_somehow(request, key)
        form_validation_list.append(processed_field)

    return render_template('foo.validate_form',
                           form_validation_list=form_validation_list)

在类似的情况下,我使用redirect(url_for('foo.validate_form', variableA=something, variableB=something_else)),但我不希望form_validation_list显示为GET变量。在当前使用render_template的情况下,我得到了TemplateNotFound异常,但在templates/foo/validate_form.html中确实存在一个文件。我不确定是否清楚我要做什么。如果清楚,是否清楚导致问题的原因?我将根据需要添加更多信息。

e0bqpujr

e0bqpujr1#

render_template('foo.validate_form' ...),将尝试在/templates文件夹下查找foo.validate_form模板文件,而不是在.../foo/validate_form.html中。
链接到render_template的文档

相关问题