我正在使用Python 3和Flask。我试图实现的总体目标是,在我的HTML代码上有一个文本区域,我想在其中自动填充“代理”(字符串)。这些代理都从列表中拉出。我希望代理被分割线而不是列表格式。
到目前为止,我已经做到了,它可以自动填充列表,但是再一次,我不希望它采用这种格式。我需要将其分隔成一行。
<form action="#" method="">
<div class="form-group">
{% if proxies == [] %}
<textarea class="form-control form-control-sm" style="width: 80%; height: 400px;" placeholder="35.245.102.65:3128:Username:Password
35.245.102.65:3128"></textarea>
{% else %}
<textarea class="form-control form-control-sm" style="width: 80%; height: 400px;" placeholder="35.245.102.65:3128:Username:Password
35.245.102.65:3128">{{ proxies }}</textarea>
{% endif %}
<br>
</div>
<button type="submit" class="btn btn-outline-light btn-sm">Save</button>
</form>
(在这种情况下,我们专注于else语句。)
PYTHON
@app.route('/settings', methods=['GET', 'POST'])
def settings():
proxyFile = open('../proxies.txt').read().splitlines()
return render_template('settings.html', version=VERSION, proxies=proxyFile)
proxies.txt
1.1.1.1:123 1.1.1.1:123 1.1.1.1:123 1.1.1.1:123 1.1.1.1:123 1.1.1.1:123 1.1.1.1:123
现在正在显示
['1.1.1.1:123', '1.1.1.1:123', '1.1.1.1:123', '1.1.1.1:123', '1.1.1.1:123', '1.1.1.1:123', '1.1.1.1:123']
在文本区域中。我需要它看起来像在proxies.txt中一样