return redirect(url_for('index', var=var))
return render_template('index.html', var=var)
这两条线本质上是一回事吗?
这两个功能有什么区别?
原文由 onepiece 发布,翻译遵循 CC BY-SA 4.0 许可协议
return redirect(url_for('index', var=var))
return render_template('index.html', var=var)
这两条线本质上是一回事吗?
这两个功能有什么区别?
原文由 onepiece 发布,翻译遵循 CC BY-SA 4.0 许可协议
在一个更简单的注意事项上,考虑这个 - 如果您的端点都没有呈现模板,并且您的所有重定向都是到您应用程序中的端点的 url,那么将没有任何内容可以呈现!
这就像指向一个不会显示自己的地方。
原文由 farthVader 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答988 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
redirect
向浏览器返回一个 302 标头,其Location
标头作为index
函数的 URL。render_template
返回 200,index.html 模板作为该 URL 的内容返回。