@Agzamikail

Flask Python почему не работает CSS and JS на сайте?

Flask Python почему не работает CSS and JS на сайте?
когда захожу на страницу выходит это
6418718ab6ca4411351239.jpeg

когда должно быть это

641871a3ef5da105818968.jpeg

Питон
def page_not_found(e):
    if request.path.split('/')[1]=="test":
      return render_template('chat2.html'), 404
    else:
       return "Такого сайта не существует", 404

app.register_error_handler(404, page_not_found)


HTML код сайта
<html class="hydrated"><head><style>
  test{
    position: relative;
  }
</style>

  
    <meta charset="utf-8"><style data-styles="">ion-icon{visibility:hidden}.hydrated{visibility:inherit}</style>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Beta</title>
    <link href="static/style.css" rel="stylesheet" type="text/css">

  </head>
  <body id="body">
        <div id="main">
            <div id="topBar"> 
                <h4 style="padding-left: 20px">sdgfds</h4>
                <div class="status online" id="status"></div>  
            </div>
            <div id="content">
                <div class="container">
                    <div id="messages"></div>
<div class="bumper"></div>
                    <div id="input">
                        <input placeholder="Текст сообщения" id="message">
                        

                        <button onclick="sendMessage()">
                            <ion-icon name="send" role="img" class="md hydrated" aria-label="send"></ion-icon>
                        </button>
                    </div>
                </div>
            </div>
        </div>
    <script type="module" src="https://unpkg.com/ionicons@5.5.2/dist/ionicons/ionicons.esm.js"></script>
    <script nomodule="" src="https://unpkg.com/ionicons@5.5.2/dist/ionicons/ionicons.js"></script>
    <script src="https://cdn.socket.io/4.4.0/socket.io.min.js" integrity="sha384-1fOn6VtTq3PWwfsOrk45LnYcGosJwzMHv+Xh/Jx5303FVOXzEnw0EpLv30mtjmlj" crossorigin="anonymous"></script>
    <script src="static/chat.js"></script>
  

<iframe id="ms-iframe" class="no-visible   pos-bottom-left" src="chrome-extension://hfgbpkkdodfihabamnkhoaeamkdhnoec/app/ui-web/ui-web.html?protocol=https:&amp;domain=sever-for-map-game.agzamikail.repl.co" style="width: 0px; height: 0px;"></iframe><link rel="stylesheet" href="chrome-extension://hfgbpkkdodfihabamnkhoaeamkdhnoec/app/site/site.min.css"></body></html>
  • Вопрос задан
  • 174 просмотра
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Flask
Седой и строгий
Во-первых, использован хардкод, вместо url_for. Во-вторых, использован относительный URL. В-третьих, скорее всего этот URL никто не обслуживает. Откройте консоль и посмотрите, как запрашивается статика и какой ответ от сервера получает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы