我不太了解flask,只是照着别人编写的程序进行了修改
什么情况下,放在templates文件夹的html网页会不显示?
templates文件夹下的其他网页都可以显示,就是新建的html文件不显示。
templates目录下的html文件只是模版而已,flask中通过修饰符路由某一函数,该函数返回的内容基于某一html模版时,在浏览器看到的内容才和该HTML模版一样或相似。
比如,新建 login.html
在flask app中,增加如下代码后,打开http://域名/login即可看到新建的HTML网页内容。
@app.route('/login')不懂追问。
那个代码我写了,也不显示http://域名/login这个网页,是login.html部分写错了吗?还是依旧是python这边的问题?python这边login.html网页换成本来就能显示网页的话,就一切正常,换成我自己编写的login.html网页就不好使了
追答你自己新建的login.html是存html文件的话会显示,如果你在login.html中用引用外部js或css的话,所引用的js或css文件要放到/static/目录下才行。
追问我直接把login.html里面都删了,就写了一句话,也不用python什么的,直接在地址栏写http://域名/login或者http://域名/login.html 也不显示。 我是在LINUX服务器编写操作的
追答把原来可以显示的html改成login.html就可以?方便的话把代码发网盘看下