Python request.values/request.form问题以获取表单上带有空格字符的值
我正在使用flask构建一个web应用程序,其中一点是一个表单,用于获取如下值: Pattern.htmlPython request.values/request.form问题以获取表单上带有空格字符的值,python,forms,flask,Python,Forms,Flask,我正在使用flask构建一个web应用程序,其中一点是一个表单,用于获取如下值: Pattern.html {% extends "base.html" %} {% block body %} <form action="/patterns" method="post" enctype="multipart/form-data" > <div class="form-group"> <label for="pattern_name">Nom
{% extends "base.html" %}
{% block body %}
<form action="/patterns" method="post" enctype="multipart/form-data" >
<div class="form-group">
<label for="pattern_name">Nome do padrão</label>
<input class="form-control" id="pattern_name_input" name="pattern_name_input" aria-describedby="pattern_name_help" placeholder="Nome do Padrão" required="required" >
<small id="pattern_name_help" class="form-text text-muted">Nome do padrão. Este valor será usado como entrada no dataframe.</small>
</div>
<div class="form-group">
<label for="pattern_head">Inicio do Padrão</label>
<input class="form-control" id="pattern_head_input" name="pattern_head_input" aria-describedby="pattern_head_help" placeholder="Início do padrão" >
<small id="pattern_head_help" class="form-text text-muted">Início do padrão. O padrão será composto por inicio+meio+fim.</small>
</div>
<div class="form-group">
<label for="pattern_middle">Meio do Padrão</label>
<input class="form-control" id="pattern_middle_input" name="pattern_middle_input" aria-describedby="pattern_middle_help" placeholder="Meio do Padrão" >
<small id="pattern_middle_help" class="form-text text-muted">Meio do padrão. O padrão será composto por inicio+meio+fim.</small>
</div>
<div class="form-group">
<label for="pattern_tail">Fim do Padrão</label>
<input class="form-control" id="pattern_tail_input" name="pattern_tail_input" aria-describedby="pattern_tail_help" placeholder="Fim do Padrão" >
<small id="pattern_tail_help" class="form-text text-muted">Fim do padrão. O padrão será composto por inicio+meio+fim.</small>
</div>
<button type="submit" class="btn btn-primary">Adicionar</button>
</form>
{% endblock %}
我通过这种方式获得正确的值,但问题是,当我在表单内容中放置
空格
字符时,我只接收空格
之前的第一部分文本。如何以正确的方式获取文本?问题在于如何呈现此值,之前我有:
{% for n, h, m, t in zippado %}
<fieldset>
<legend>{{ n }}</legend>
<input type="text" value={{ h }} readonly>
<input type="text" value={{ m }} readonly>
<input type="text" value={{ t }} readonly><br><br>
</fieldset>
{% endfor %}
这也解决了我的问题。谢谢你的发帖!!:-D
{% for n, h, m, t in zippado %}
<fieldset>
<legend>{{ n }}</legend>
<input type="text" value={{ h }} readonly>
<input type="text" value={{ m }} readonly>
<input type="text" value={{ t }} readonly><br><br>
</fieldset>
{% endfor %}
{% for n, h, m, t in zippado %}
<fieldset>
<legend>{{ n }}</legend>
<input type="text" value='{{ h }}' readonly>
<input type="text" value='{{ m }}' readonly>
<input type="text" value='{{ t }}' readonly><br><br>
</fieldset>
{% endfor %}