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

Метод update_query_dict класса URL

Метод update_query_dict класса URL обновляет query-параметры URL. Первым параметром метод принимает словарь с новыми значениями параметров, вторым необязательным параметром - список ключей для удаления. Метод изменяет текущий объект URL и возвращает его же.

Синтаксис

url.update_query_dict(query_args, [remove])

Пример

Давайте создадим объект URL и обновим его query-параметры с помощью метода update_query_dict:

from sqlalchemy import make_url url = make_url('sqlite:///:memory:?user=article') res = url.update_query_dict({'user': 'user', 'status': 'active'}) print(res)

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

sqlite:///:memory:?user=user&status=active

Пример

Давайте передадим вторым параметром список ключей, которые нужно удалить из URL:

from sqlalchemy import make_url url = make_url('sqlite:///:memory:?user=article&status=active') res = url.update_query_dict({'text': 'sqlite:///:memory:'}, ['status']) print(res)

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

sqlite:///:memory:?user=article&text=sqlite%3A%2F%2F%3Amemory%3A

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

  • класс URL,
    который представляет разобранный URL подключения
  • метод set,
    который заменяет отдельные компоненты URL
  • метод difference_update_query,
    который удаляет query-параметры из URL
  • метод render_as_string,
    который возвращает строковое представление URL
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить