FLASK模板引入js文件问题

FLASK模板引入js文件问题

方式1:用url_for():

    ​<script src="url_for('static',filename='js/js1.js' )"></script>


方式2:直接写文件路径

   <script src="static/js/js1.js"></script>


两种方式均可,还是在特定情况下,只能用方式1或者方式2

正在回答

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

1回答

同学,你好!两种方式都可以实现js文件的加载,推荐使用方式1,使用url_for('static', filename='js/js1.js') 方式,flask的模板处理机制会为你自动找到static文件夹的路径,还会自动生成staitc文件的url前缀。

如果使用第2种方式,直接写路径,以后如果static文件夹的路径有变化,只能手动修改模板中的路径,代码维护不方便,而通过方式1,只需要在flask中修改默认的static文件夹路径配置即可,模板会自动找到正确的静态文件夹路径。

祝:学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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