[英]Getting error 404 while trying to run flask app in python
附件是我的目錄如何啟動的圖片,我正在嘗試使用 Flask 運行我的應用程序,並且我正在引用正確的目錄,但我一直收到錯誤 404 消息。 我不知道我做錯了什么。
這是我在 app.py 部分運行應用程序的代碼:
@app.route('/')
def math():
#return(y)
return render_template('index2.html', variable = y)
if __name__ == "__main__":
app.run(debug = True)
這是我的 html 代碼
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<title>Scrolling Nav - Start Bootstrap Template</title>
<!-- Bootstrap core CSS -->
<link href="/static2/static2/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="/static2/static2/css/scrolling-nav.css" rel="stylesheet">
<!-- Bootstrap core JavaScript -->
<script src="/static2/static2/vendor/jquery/jquery.min.js"></script>
<script src="/static2/static2/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- Plugin JavaScript -->
<script src="/static2/static2/vendor/jquery-easing/jquery.easing.min.js"></script>
<!-- Custom JavaScript for this theme -->
<script src="/static2/static2/js/scrolling-nav.js"></script>
</body>
</html>
滾動 -nav.js 肯定在正確的文件夾中。
如果這個問題需要更多信息,請告訴我。
對於 Flask 中靜態文件的引用,使用url_for
函數被認為是最佳實踐,例如
<script src="{{url_for('static', filename='js/scrolling-nav.js')}}"></script>
除此之外,如果那是您的完整 HTML,那么它只是一個 javascript 文件,您是否也有基本的 HTML 內容? 例如
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
Content
</body>
<html>
index2.html
是否存儲在模板文件夾中?
我知道了。 我的目錄名稱是 static2。 對於要拉取的 css 和 js 文件,目錄名稱必須為“靜態”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.