Advertisement
Hasli4

Untitled

Mar 20th, 2025
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.75 KB | None | 0 0
  1. """ Программа использует flask и запускает веб-сервер.
  2. При запросе к этому серверу он возвращает содержимое файла index.html """
  3. from flask import Flask, url_for, redirect
  4. import os
  5.  
  6. def index():
  7.     """ функция перенаправляет на URL, соответствующий файлу index.html"""
  8.     return redirect(url_for('static', filename='index.html'))
  9.         # url_for с первым параметром 'static' создаёт URL для статичного файла
  10.         # redirect возвращает объект, который при вызове перенаправляет клиента на указанный адрес
  11.         # (адрес для перенаправления указывается параметром функции redirect)
  12.  
  13. folder = os.getcwd() # запомнили текущую рабочую папку
  14. # Создаём объект веб-приложения:
  15. app = Flask(__name__, static_folder=folder) # первый параметр - имя модуля для веб-приложения,
  16.                         # параметр с именем static_folder определяет имя папки, содержащей статичные файлы
  17.  
  18. # создаём правило для URL '/':
  19. app.add_url_rule('/', 'index', index)   # при получении GET-запроса на адрес '/' на этом сайте
  20.                                         # будет запускаться функция index, и её значение будет ответом на запрос.
  21.  
  22. if __name__ == "__main__":
  23.     # Запускаем веб-сервер:
  24.     app.run()
  25.  
  26.  
  27.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement