这是我的flask.py文件:
names = ["jack", "bob", "sam"]
@app.route('/home')
def home():
return render_template('home.html', names=names)
@app.route('/name')
def name():
return render_template('names.html')
这是我的home.html文件:
{% for row in names %}
<a> {{row}} </a>
{% endfor %}
我正在尝试做的是,使每个{{row}}标记都成为一个可点击的链接,并将其重定向到names.html文件。
我希望这些名称具有自己的唯一页面,也许是一种存储行名称的方法,该行名称在变量中单击,然后以某种方式将其发送到flask.py文件。
{% for row in names %}
<a href="name/{{row.name}}"> {{row}} </a>
{% endfor %}
Jinja允许动态变量命名,这也意味着动态路径链接。
因此,如果您希望每个名称都将您带到一条特殊的路线,则需要首先创建一条显示唯一信息的路线。
现在,如果您想让您的Web服务器从html文件接收数据,则需要创建一个接受POST请求的路由,并为其提供处理数据的逻辑。我重定向到索引并传递数据名称=名称...等的天气
让我知道这是否对您有帮助,或者有什么我可以帮助您解决的!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句