python - Python从其他函数调用函数并传递参数
问题描述
对于那些因为看到有相关答案而对我的问题投反对票的人。我看到的唯一相关问题/答案是关于重定向到完整 URL。我想知道如何重定向到另一个函数,以便我可以传递一个参数。请在下结论之前重新阅读我的问题。
我的问题:如果用户被定向到 /userLogoutGo,我希望该函数将您看到的消息传递给索引函数并让该函数打开其模板。请帮我看看我做错了什么?谢谢!
from flask import Flask, request, render_template, redirect, url_for, session
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
@app.route('/userLogin', methods=['GET', 'POST'])
def index(myParam=''):
if myParam != '':
t_message = myParam
else:
t_message = "Login or Register"
return render_template("user_register.html",
t_message=t_message,
t_js="user_register.js",
t_title=t_message,
id_user=id_user)
@app.route('/userLogoutGo', methods=['GET', 'POST'])
def userLogoutGo():
global id_user
id_user = 0
a = index("Logged out. Now you can Log In or Register")
解决方案
我认为您想要做的是使用烧瓶中的重定向功能。然后用户将被重定向到 loginurl 并运行 index 函数。
推荐阅读
- android - Android - 构建后启动自定义 gradle 任务
- python - VSCode Jupyter 扩展:丰富的语法突出显示不起作用?
- spring-boot - 使用 Spring Boot 进行 Redis 分页
- reactjs - React.useState(
) 更新 更新? - python - 为什么我的 .format() 方法在这个 JSON uri 中返回 KeyError?
- google-cloud-platform - GCloud 使用负载均衡器规则将流量重定向到特定虚拟机
- python - 找不到 Article.download() 错误 404 url
- java - Vert.x 传递 Future 而不执行
- bash - 如何在bash中使用带有星号“*”的路径的变量?
- autotools - Automake:有条件地构建子目录