在views
我有:
def cars(request, cars_id):
try:
car = Car.objects.filter(id=cars_id).values('model')
all_cars = Models.objects.filter(cars_id=cars_id).values('id',
'name', 'cars_id')
except Car.DoesNotExist:
cars_id=1
except Exception, e:
print e
except IndexError:
cars_id=1
return render_to_response('cars.html', {'all_cars': all_cars, 'car':car[0]['model']})
因此,在浏览器中我输入例如car/10000000/,我有一个错误:
IndexError: 列表索引超出范围。
为什么我的“除外”不起作用以及如何解决?