Найти - Пользователи
Полная версия: Сумма столбцов
Начало » Django » Сумма столбцов
1 2
andreiru
Здравствуйте!

Пытаюсь получить сумму столбцов из БД, но выводит 'QuerySet' object has no attribute ‘annotate’

Files.objects.all().annotate(total=Sum('dwnl'))
подскажите что не так ?
regall
Files.objects.annotate(total=Sum('dwnl'))
andreiru
regall так тоже пробовал, выдаёт: 'Manager' object has no attribute ‘annotate’
regall
Странно, и так и так должно работать. Какая у вас версия django?
andreiru
regall Версия: 1.0.2-1+lenny2
regall
В таком случае я вас огорчу, так как annotate, и aggregate появлились только в версии 1.1.
Поставьте себе свежую версию django - 1.2.4, и не мучайтесь. Они очень несовместимые и с версии 1.0 до 1.2.х было очень много изменений.
andreiru
regall можете подсказать как правильно обновить в debian ?
regall
1. если ставили из репозитория - удалите. Если нет - просто прибейте все файлы, связаные с django в site-packages питона.
2. Скачать архивчик свежей версии отсюда.
3 Почитать гайд по установке.
andreiru
regall спасибо, щас попробую обновить
andreiru
После обновления выдаёт global name ‘Sum’ is not defined, Sum нужно подключать ?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB