Я имею следующий вопрос (Кстати, я думаю, что я не имел эту проблему за день до этого):Джанго модель метод последней()
>>> rule = Rule.objects.get(user=user)
>>> rule.id
1
>>> rule = Rule.objects.get(user=user).latest('id')
AttributeError: 'Rule' object has no attribute 'latest'
Почему я получаю ошибку?
Спасибо, снова ! Мне просто интересно, почему метод get имел проблему? – jazzblue
@GregoryR, потому что метод '' get' (https://docs.djangoproject.com/en/1.6/ref/models/querysets/#get) возвращает экземпляр модели, а не объект QuerySet. (в отличие от метода 'filter'). – falsetru