【发布时间】:2022-01-21 14:53:07
【问题描述】:
我正在尝试开发一个模板,该模板可以在用户使用 Flask 输入后自行调整。我设法让它工作,但有太多 return 声明。
if form == 'Y':
return render_template("mypage.html",title = title_1, body = body_1)
elif form == 'N':
return render_template("mypage.html",title = title_2, body = body_2)
else:
return render_template("mypage.html",title = title_3, body = body_3)
有没有办法减少return 语句?我试过了,但没有用:
if form == 'Y':
title_return = title_1, body = body_1
elif form == 'N':
title_return = title_2, body = body_2
else:
title_return = title_3, body = body_3
return render_template("mypage.html",title_return = title, body_return = body)
【问题讨论】:
-
下面有很多好的答案,但我想我不得不问:三个return语句有什么问题?
-
"我试过了,但没用:"好吧,你有代码
title_return = title_1, body = body_1,你到底想要它做什么?你想同时做两个作业,对吧?所以,there's syntax for that.
标签: python