簡體   English   中英

嘗試在python中運行flask應用程序時出現錯誤404

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM