Задать вопрос
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
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
.first() возвращает None, если результат поиска отсутствует.
try, except не хочу, т.к они замедляют работу

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

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

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