Задать вопрос
old_stalin
@old_stalin

Как мне достать(проверить), что обьекта не существует?

Хочу проверить, что такой записи не существует, но когда делаю:
guild_check = session.query(Servers.__table__).filter(Servers.server_id == guild.id).first()['server_id']

он выдает:
Traceback (most recent call last):
  File "C:\Users\hedge\PycharmProjects\test_sqlalchemy\Main\main.py", line 51, in <module>
    guild_check = session.query(Servers.__table__).filter(Servers.server_id == 1).first()['server_id']
TypeError: 'NoneType' object is not subscriptable
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
.first() возвращает None, если результат поиска отсутствует.
try, except не хочу, т.к они замедляют работу

каким это образом?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы