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

Атрибут host класса URL

Атрибут host класса URL содержит имя хоста или IP-адрес сервера базы данных, извлеченные из строки подключения. Если в URL хост не указан, атрибут возвращает None. Значение атрибута доступно только для чтения, для изменения используйте метод set.

Синтаксис

url.host

Пример

Давайте разберем URL с явно указанным хостом и выведем значение атрибута host:

from sqlalchemy.engine import make_url url = make_url('postgresql://user:pass@localhost:5432/mydb') print(url.host)

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

"localhost"

Пример

Давайте посмотрим, что вернет атрибут host для URL без указания хоста:

from sqlalchemy.engine import make_url url = make_url('sqlite:///:memory:') print(url.host)

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

None

Пример

Давайте создадим URL программно через метод create и проверим значение атрибута host:

from sqlalchemy.engine import URL url = URL.create( drivername='postgresql', username='user', password='pass', host='127.0.0.1', port=5432, database='mydb' ) print(url.host)

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

"127.0.0.1"

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

  • класс URL,
    который представляет разобранный URL подключения
  • метод create,
    который создает объект URL из отдельных компонентов
  • атрибут port,
    который хранит номер порта сервера базы данных
  • атрибут database,
    который хранит имя базы данных из строки подключения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить