当通过Flask中的html表单传递Jinja模板值时,第一个空格之后的所有数据都会被切断

时间:2018-09-11 16:55:16

标签: python html flask jinja2

我有一个在Flask应用程序中使用的html表单,其中我尝试使用“隐藏的” html输入类型发送一些默认值:

        <form action="/addevent" enctype="multipart/form-data" method="post">
            <input type="hidden" name="firstName" value={{firstName}}>
            <input type="hidden" name="lastName" value={{lastName}}>
            <input type="hidden" name="subject" value={{x["matter"]}}>
            <input type="hidden" name="date" value={{x["time"].strftime('%Y-%m-%d')}}>
            <input type="hidden" name="time" value={{x["time"].strftime('%H:%M:%S')}}>
            <input type="hidden" name="location" value={{x["location"]}}>
            <input type="submit" value="Add to Calendar">
        </form>

将数据发送到服务器时,每个元素的第一个空格之后的所有内容都会被切断。因此,如果x [“ matter”] =“ Foo Bar”,则得到“ Foo”。这些具有相同语法的相同值可以在页面的其他部分正确呈现为HTML。

0 个答案:

没有答案