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

Метод from_mapping

Метод from_mapping применяется к объекту конфигурации app.config и обновляет его значениями из словаря или любого другого объекта, поддерживающего протокол отображения. Первым параметром передаётся само отображение с парами ключ-значение. Дополнительно можно передать произвольное количество именованных аргументов, которые также будут добавлены в конфигурацию.

Синтаксис

app.config.from_mapping(mapping, **kwargs)

Пример

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

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

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

True

Пример

Давайте передадим значения именованными аргументами:

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

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

abcde

Пример

Давайте объединим словарь и именованные аргументы:

from flask import Flask app = Flask(__name__) app.config.from_mapping({'DEBUG': True}, SECRET_KEY='abcde') @app.route('/') def index(): return str(app.config['DEBUG']) + ' ' + app.config['SECRET_KEY']

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

True abcde

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

  • класс Config,
    который хранит настройки приложения
  • метод from_object,
    который загружает конфигурацию из объекта
  • метод from_pyfile,
    который загружает конфигурацию из Python-файла
  • метод update,
    который обновляет конфигурацию значениями
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить