关于flask网页编程,html网页不显示

我不太了解flask,只是照着别人编写的程序进行了修改
什么情况下,放在templates文件夹的html网页会不显示?
templates文件夹下的其他网页都可以显示,就是新建的html文件不显示。

templates目录下的html文件只是模版而已,flask中通过修饰符路由某一函数,该函数返回的内容基于某一html模版时,在浏览器看到的内容才和该HTML模版一样或相似。

比如,新建 login.html

在flask app中,增加如下代码后,打开http://域名/login即可看到新建的HTML网页内容。

@app.route('/login')
def take_login():
    return render_template('login.html')

不懂追问。

追问

那个代码我写了,也不显示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就可以?方便的话把代码发网盘看下

温馨提示:答案为网友推荐,仅供参考