Per-object summaries can be generated using the annotate() clause. When an annotate() clause is specified, each object in the QuerySet will be annotated with the specified values.
This tells Django to retrieve the Store model, join (through the many-to-many relationship) with the Book model, and aggregate on the price field of the book model to produce a minimum and maximum value.
Получается, что когда говорят REST всегда имеют ввиду api которое будет возвращать какой-нибудь json который будет обрабатываться на фронте?
Когда пишут такое
«All communication with backend shall be done using REST interface»
Тоже имеют ввиду api?
«Возможно нужно задать другой формат input_formats?»
Возможно, хотя бы посмотреть на формат с картинки и спросить себя: «а почему я вообще пробую добавить такой формат как %yyyy-%mm-%ddT%H:%M'? »
Roman Kitaev,
У меня в одном скрипте есть несколько таких штук:
@property
def busy_time(self):
"""timedelta : time laser was in work"""
values = [self.summary[key] for key in self.summary if key != 'idle']
return sum(values, timedelta())
И вопрос в том, допускается ли такое использование или «по науке» надо обязательно написать метод, в моем случае длинною в одну строку. Уходить в функциональщину с чем-то типо self.busy_time = self.get_busy_time() не хочется, вызывать кучу методов в init, чтобы навесить аттрибуты - тоже.