У Flask, як і в багатьох інших веб-фреймворках для Python, root-каталог (або коренева директорія) - це місце, звідки сервер веб-додатка буде виконувати пошук для відповідних файлів та ресурсів, таких як HTML-сторінки, статичні файли, зображення і т.д.
У Flask root-каталог можна встановити за допомогою змінної static_folder
під час створення об'єкта додатка. За замовчуванням цей параметр встановлений на "static", що означає, що кореневий каталог для статичних файлів знаходиться в папці static
всередині директорії додатка.
from flask import Flask
app = Flask(__name__, static_folder=`my_static_folder`)
У цьому прикладі root-каталог для статичних файлів буде розташований в директорії з назвою 'my_static_folder'.
Якщо вам потрібно отримати шлях до root-каталогу в межах вашого Flask-додатка, ви можете використовувати атрибут root_path
об'єкта додатка. Наприклад:
root_directory = app.root_path
За замовчуванням root-каталог додатка співпадає з каталогом, де знаходиться файл, в якому ви створюєте об'єкт додатка.
Автор: Рудюк С.А. 2023. K2 Cloud ERP.