РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
29 of 643 menu

Атрибут config

Атрибут config применяется к объекту приложения Flask и представляет собой словареподобный объект, содержащий конфигурацию приложения. Он позволяет задавать параметры, такие как ключ сессии, режим отладки, настройки базы данных и другие. Значения можно устанавливать напрямую, загружать из файлов или переменных окружения.

Синтаксис

app.config['PARAM_NAME'] = value

Пример

Давайте установим секретный ключ и режим отладки через атрибут config:

from flask import Flask app = Flask(__name__) app.config['SECRET_KEY'] = 'abcde' app.config['DEBUG'] = True @app.route('/') def index(): return 'hello'

Результат выполнения кода для адреса /:

hello

Пример

Давайте прочитаем значение из конфигурации внутри обработчика:

from flask import Flask app = Flask(__name__) app.config['SECRET_KEY'] = 'abcde' @app.route('/') def index(): return app.config['SECRET_KEY']

Результат выполнения кода для адреса /:

abcde

Пример

Давайте загрузим настройки из файла конфигурации:

SECRET_KEY = 'abcde' DEBUG = True
from flask import Flask app = Flask(__name__) app.config.from_pyfile('config.py') @app.route('/') def index(): return app.config['SECRET_KEY']

Результат выполнения кода для адреса /:

abcde

Смотрите также

  • класс Flask,
    который представляет приложение Flask
  • атрибут secret_key,
    который хранит секретный ключ приложения
  • атрибут debug,
    который включает режим отладки
  • атрибут testing,
    который включает режим тестирования
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить