Как установить для входящего объекта значение true или false в Django

Что я хочу сделать, так это написать "True", если есть данные, подходящие для сделанных фильтров, иначе "False"

if ChartSimilar.objects.get(chart=pk, year=year):
   print('True')
else:
   print('False')

charts.models.DoesNotExist: ChartSimilar matching query does not exist. Я получаю ошибку

====== попробуйте использовать этот фрагмент кода =====

здесь полученный запрос не существует, потому что объект не доступен с определенным идентификатором, поэтому это исключение. вы можете обработать его, используя try, except block.

try:
    ChartSimilar.objects.get(chart=pk, year=year)
    print('True')
except:
   print('False') 
Вернуться на верх