【问题标题】:how to link an html file to another html in flask如何将一个html文件链接到flask中的另一个html
【发布时间】:2021-01-13 21:43:14
【问题描述】:

我在模板中的文件

- main.html
- page1.html

我的代码

def main():
    return render_template('main.html')

html文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
</head>
<body>

<a href="page1.html">users</a>
</body>
</html>

它不起作用并给我 Not Found 在服务器上找不到请求的 URL。如果您手动输入了 URL,请检查您的拼写并重试。

【问题讨论】:

    标签: html


    【解决方案1】:

    您应该使用这样的装饰器在函数main() 中提供到模板的路由(url):

    @app.rout("your/url")
    def manin()
       return render_template("your_template.html")
    

    另外,你应该创建一个名为 templates 的文件夹(目录),并将所有模板放入其中,以便 flask 可以检测到它们,否则,flask 将不会检测到模板,除非你告诉它到别处寻找并且你这样做了现在不想打扰自己。只需将所有模板放在一个名为 templates 的目录中,该目录与您的应用处于同一级别。

    【讨论】:

    • 我这样做了,但仍然给了我同样的东西
    猜你喜欢
    • 1970-01-01
    • 2019-11-19
    • 2019-08-29
    • 2021-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-24
    相关资源
    最近更新 更多