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
try:
return results[0].id
except IndexError:
pass # no rows returned
或
import itertools
results_list = []
try:
for i in itertools.count(0):
results_list.append(results[i])
except IndexError:
pass # no more rows
return results_list