关于目录问题

关于目录问题

老师,您好:

视频中的老师将detail.html文件放入了jinja2中之后,那在浏览器中写的URL应该只有tem才对,怎么在oauth/show/tem也是可以访问到jinja2里面的内容呢?不应该是直接报错吗?不太明白

http://img1.sycdn.imooc.com//climg/5f828bd0092533a504960148.jpg

http://img1.sycdn.imooc.com//climg/5f828bd009c631e202510150.jpg


正在回答

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

2回答

同学,你好。访问auth/templ/show/则会去执行ouath中对应的视图函数。

http://img1.sycdn.imooc.com//climg/5f83b969091f3b6a08340067.jpghttp://img1.sycdn.imooc.com//climg/5f83b97309b7bb8505810098.jpg

在显示detail.html中内容时,会根据相应的顺序去查找文件所在的位置,只在根目录中的jinja2和oauth的jinja2文件中有detail文件,会优先显示根目录中的jinja2中页面中的内容,因此显示的是Jinja2模板

http://img1.sycdn.imooc.com//climg/5f83b9d509050db902680572.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快~~~~

好帮手慕燕燕 2020-10-11 15:07:20

同学你好,视频中的老师将detail.html文件放入了jinja2中,同时oauth目录中的detail.html也是存在的,访问auth/templ/show/,优先在根目录下的jinja2中查找detail.html文件,找到之后直接显示"Jinja2 模板",只要配置了auth/templ/show/,就是可以访问的,能找到就不会报错

加油,祝学习愉快~~~

  • 提问者 为学习而奋斗 #1
    可是按照这个路径,不应该是直接显示这个路径里面的那个HTML文件吗?而且,它会去执行这个路径下的视图函数不是吗,那直接就应该是显示这个路径下的吧,而且按照上面老师您说的那个路径显示根路径下的jinja2有点怪怪的,不太明白
    2020-10-11 19:18:09
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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