HTML读取python字符串时,第一个逗号后不显示输入值



所以,我有一个Flask应用程序,用户可以通过输入调整一些值。如果以列表的形式读取python字符串,则输入的默认值将无法正确显示。

所以在main.py中我定义了以下变量:
python_string_list = "1,2,3,4"

在我的page.html中我有:

<input type="text" name="MJ" id="MJ" value={{python_string_list}}>

但是在HTML页面的输入框中出现的默认值只是:1,

if,但是我使用:

<input type="text" name="MJ" id="MJ" value="1,2,3,4">

显示整个列表。

我不知道我做错了什么,但我真的很感激你的帮助。

编辑:似乎错误不能复制,所以我会添加完整的代码。不确定它是否有区别,但我的输入框在一个表中:

<div class="table-responsive">
<table class="table align-items-center table-flush">
<thead class="thead-light">
<tr>
<th class="border-bottom" scope="col"> Title </th>
</tr>
</thead>
<tbody>
<tr class "fw-bolder text-gray-500">
<input type="text" name="MJ" id="MJ" value={{python_string_list}}>
</tr>
</tbody>
</table>
</div>

解决:我的字符串列表有空格,不应该这样做

最新更新