【发布时间】:2020-05-09 09:57:50
【问题描述】:
我的文件结构如下
> code.py
> templates
....> css
....> index.html
我的烧瓶代码是
from flask import Flask, url_for
from flask import render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
if __name__ == "__main__":
app.run()
我的 HTML 代码是
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Title</title>
<link rel="stylesheet" href="/css/style.css">
</head>
<body>
<header>
<img class="resize" src="./pictures/apptek_logo.png" alt="apptek_logo">
<nav>
<ul class="nav-links">
<li class="active"><a href="./index.html">Home</a></li>
<li><a href="./contact.html">Contact</a></li>
</ul>
<script src="https://code.jquery.com/jquery-3.5.0.js"></script>
<script type="text/javascript">
$(document).on('click', 'ul li', function(){
$(this).addClass('active').siblings().removeClass('active')
})
</script>
</nav>
</header>
</body>
</html>
由于某种原因,它根本没有加载 CSS 文件和任何其他 html 文件。我必须在 Flask 中做些什么吗?
【问题讨论】:
标签: python python-3.x flask