Задать вопрос
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
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Фулстек-разработчик
на Python
    19 месяцев
    Далее
Решения вопроса 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
.first() возвращает None, если результат поиска отсутствует.
try, except не хочу, т.к они замедляют работу

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

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

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