在一个网页中设置了超链接点击之后跳转到另外一个网页,跳转时flask报错

在一个网页中设置了超链接点击之后跳转到另外一个网页,跳转时flask报错

如果我在一个网页中设置了超链接点击之后跳转到另外一个网页,这两个页面都存在templates目录下,超链接的herf属性都用url_for进行封装了,跳转时flask报错,这种情况怎么处理呢https://img1.sycdn.imooc.com//climg/6369bd1c0940b82312950145.jpghttps://img1.sycdn.imooc.com//climg/6369bbf209e77f1d14160426.jpg
下载视频          

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小猿 2022-11-08 10:55:23

同学,你好!url_for 不能直接调到template 下的静态页面,同学可以写个方法,通过url_for 找到对应的方法,在方法中返回对应的页面

index.html

https://img1.sycdn.imooc.com//climg/6369c49109f35d0710240173.jpg


app.py

https://img1.sycdn.imooc.com//climg/6369c44f093559c107200456.jpg

sign.html

https://img1.sycdn.imooc.com//climg/6369c4c109b2724c03500336.jpg

运行效果

https://img1.sycdn.imooc.com//climg/6369c514099f6fcd05100155.jpg
祝学习愉快~

  • 提问者 QXY_DZ #1

    如果我希望在访问/index的时候同时访问到这两个互相可以超链接跳转的页面能实现吗?

    下载视频          
    2022-11-08 12:40:19
  • 提问者 QXY_DZ #2
    也就是在跳转的时候不切换路由
    下载视频          
    2022-11-08 12:41:40
  • 好帮手慕小猿 回复 提问者 QXY_DZ #3

    同学,你好!不通过路由无法实现直接跳转到其它html 页的,祝学习愉快~

    2022-11-08 13:51:59
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师