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

Метод update

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

Синтаксис

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

Пример

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

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

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

True

Пример

Давайте передадим настройки именованными аргументами:

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

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

abcde

Пример

Давайте объединим оба способа передачи настроек:

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

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

abcde

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

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