我不确定您到底在问什么,但是当用户访问函数 C 时,您可以轻松地为函数 A 和函数B 发起 GET 请求客户端。AJAX 允许您在后台执行此操作而无需重新加载页面。jQuery 使 AJAX 变得简单。在您的 Jinja 模板中,只需像这样加载 jQuery:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" ></script>
然后当文档已经加载(即用户访问functionC并且页面已经渲染)时,只需执行以下操作:
<script>
$(document).ready(function(){
$.get("localhost:5000/FunctionA/inputs");
$.get("localhost:5000/FunctionA/inputs");
});
</script>
上面的代码只会向指定的 URL 发送一个 GET 请求并忽略它们的任何响应,但是 jQuery文档显示了如何处理 Flask 应用程序返回的数据(例如,获取响应并将其发送到 functionC 作为URL 变量)。
如果你真的想将用户重定向到服务器端的每个视图函数,你所要做的就是使用 Flask 的redirect
函数。这是文档。
希望这可以帮助。