Flask+Bootstrap-Table踩坑求助!

各位大佬好,我想学习测试一下flask+bootstrap-table,但是最简单的程序都一直报500错误,实在没想明白,网上资料又好少,所以请大佬们给看看,感谢。
前端源码截图:

后端源码片断:
@app.route(’/index2/’,methods=[“GET”,“POST”])
def index2():
render_template(“bootstrap_table_test2.html”)

直接运行前端html没有问题:

    可以正常显示,无报错。
使用flask渲染就报错:![image|690x262](upload://1rFbnjoxzXK8bBO7Q8E4QDul1bN.png) 具体的JS报错点在这里:
    var scriptSrcMatchResult = scriptSrc.match(/\?(.*)$/);
再谢!

论坛新手,图没有加载出来 ,我补充 一下:
前端截图

前端HTML直接运行的效果(这里是正常的):

报错是这样的:

你需要先把调试模式打开,这样可以看到详细的错误回溯信息(可以用来定位问题),而不仅仅是 500 页面。

开启调试模式的方法依启动方式而定。如果使用 flask run 启动程序,那么需要把环境变量 FLASK_ENV 设为 development。如果使用 app.run() 启动程序,那么可以传递 debug 参数(app.run(debug=True)

谢谢,我只是随意测试了一下这个小功能,就偷懒了,没有开调试模式,现在开了,qwq,开了后果然发现是个很简单的错误,就是render_template时,落了写"return"而已……
问题已经解决。
再次,感谢坛主提醒!

1 Like