Я хочу направить это на свой другой Question здесь, SO, поэтому я пытаюсь показать цену в месяц и составить таблицу с 12 месяцами, ряд с общим доходом проекта в месяц, поэтому я успешно рассчитывается моей цена, используяDjango annotate цена за месяц
context["price_aux"] = Project.objects.annotate().aggregate(Sum("price_aux"))
Я могу показать мои данные в таблице и просто сделать ряд общего для этого, но, как вы можете видеть из моего предыдущего вопроса я хочу комментировать это в месяц и сделать таблицу, а затем отобразить общее количество за месяц, но мне очень трудно понять, как я могу извлечь это из своей базы данных, так что это правильный способ сделать это в django==1.8+
, я вижу, что в в последней версии они добавили Extract, но я не могу использовать его в 1.8, вторая вещь django extra
они заявили здесь Use this method as a last resort, так что вы можете мне объяснить, как я могу это сделать.
Почему бы вам не использовать таблицу с двумя столбцами, один за месяц и один для цены. Затем вы можете просто выбрать цену по месяцам. –
Я использую что-то подобное, но мне сложно извлечь мольбу из db, можно сделать небольшой пример? – PetarP
Предполагая, что ваша модель называется «Цены» и имеет два поля «месяц» и «цена», вы делаете 'ppm = Prices.objects.filter (month = 1) [0]'. «ppm.price» дает вам фактическую цену. –