假设我有一个名为seq的python列表,我想在select元素中呈现它我该怎么做?
我试过了:
<select name="Exercise1">
{% for item in seq %}
<option value="{{item}}">{{item}}</option>
{% endfor %}
</select>
Run Code Online (Sandbox Code Playgroud)
它不起作用.
更新:这是模板代码:
<!DOCTYPE html>
<html>
<head>
<title>Unit 2 Rot 13</title>
</head>
<body>
<h2>Enter some text to ROT13:</h2>
<form method="post">
<select name="Exercise1">
{% for item in seq %}
<option value="{{item}}">{{item}}</option>
{% endfor %}
</select>
<br>
<input type="submit">
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这里是渲染的html源代码:
<!DOCTYPE html>
<html>
<head>
<title>Unit 2 Rot 13</title>
</head>
<body>
<h2>Enter some text to ROT13:</h2>
<form method="post">
<select name="Exercise1">
</select>
<br>
<input type="submit">
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我不确定为什么元素会消失并且没有出现错误.
Pax*_*ell 10
你非常亲密我的朋友你错过了几个空格:
你写了这个:
<option value="{{item}}">{{item}}</option>
Run Code Online (Sandbox Code Playgroud)
哪个需要看起来像这样:
<option value="{{ item }}">{{ item }}</option>
Run Code Online (Sandbox Code Playgroud)
如果能解决问题,请告诉我.祝好运!
没有这些空间,它看起来像垃圾到python和浏览器:)
| 归档时间: |
|
| 查看次数: |
6818 次 |
| 最近记录: |