Я думаю, что название говорит само за себя.
У меня сложный запрос с подзапросом, но иногда он не возвращает значений, что абсолютно нормально. Но я не могу предотвратить сообщение ValueError, потому что я не могу узнать, пусто ли RawQuerySet или нет. Объект RQS всегда присутствует, но если я пытаюсь получить доступ к его первой строке results[0].id
, я получаю ошибку
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/usr/local/lib/python2.6/dist-packages/django/db/models/query.py", line 1379, in __getitem__
return list(self)[k]
IndexError: list index out of range
Предложения?!