Найти - Пользователи
Полная версия: Проблема с count()
Начало » Django » Проблема с count()
1
Nick2009
После перехода c Django 1.0.2 на 1.2 появилась такая проблема.
Не знаю с версией ли это связано.
-> all_count=MyTable.objects.filter(anyfield__gt=0).count()
(Pdb) n
TypeError: "get_count() got an unexpected keyword argument 'using'"
-> all_count=MyTable.objects.count()
(Pdb) n
TypeError: "get_count() got an unexpected keyword argument 'using'"
Погуглил, но ничего вразумительного не нашел.

…..

Уточнение.

Эта проблема проявляется только для тех моделей, которые имеют переводы в таблицах translation приложения django-multilingual.
Причем, по смыслу запроса, обращение к таблицам перевода не требуется.

Хотя это приложение уже пропатчено для совместимости с Django 1.2, но данный баг остался.

В общем, использование django-multilingual теперь сильно ограничено. Приходится переписывать в этих местах запросы на raw().
Александр Кошелев
Nick2009
Уточнение.

Эта проблема проявляется только для тех моделей, которые имеют переводы в таблицах translation приложения django-multilingual.
Меня удивляет, что из раза в раз вы задаете вопросы с “проблемами” и при этом каждый раз не говорите сразу, что вы используете какое-то стороннее приложение.
Nick2009
Хотя это приложение уже пропатчено для совместимости с Django 1.2, но данный баг остался.
Значит портировали код не до конца.
Nick2009
В общем, использование django-multilingual теперь сильно ограничено. Приходится переписывать в этих местах запросы на raw().
Вместо того чтобы левой пяткой чесать правое ухо, лучше бы законтрибьютили в multilingual исправления.
Nick2009
Daevaorn
Nick2009
Уточнение.

Эта проблема проявляется только для тех моделей, которые имеют переводы в таблицах translation приложения django-multilingual.
Меня удивляет, что из раза в раз вы задаете вопросы с “проблемами” и при этом каждый раз не говорите сразу, что вы используете какое-то стороннее приложение.
Nick2009
Хотя это приложение уже пропатчено для совместимости с Django 1.2, но данный баг остался.
Значит портировали код не до конца.
Nick2009
В общем, использование django-multilingual теперь сильно ограничено. Приходится переписывать в этих местах запросы на raw().
Вместо того чтобы левой пяткой чесать правое ухо, лучше бы законтрибьютили в multilingual исправления.
Что делать, уточнения и новая информация добавляются по ходу решения проблемы.
Я уже с проблемой справился, а мой пост, надеюсь, кому то поможет не наступить на грабли.
А Вы вообще конструктивно умеете отвечать?
Александр Кошелев
Nick2009
Что делать, уточнения и новая информация добавляются по ходу решения проблемы.
Ну это всё равно что спросить – “что делать, мне не хватает воздуха?” и при этом забыть упомянуть, что на Марсе оказались.
Nick2009
А Вы вообще конструктивно умеете отвечать?
А как же – на конструктивные вопросы:Р

Просто, наблюдая на протяжении всего этого времени за вышими мучениями, мне вас становится жалко и абсолютно понятно, что у вас недостаточно квалификации для решения данных задач. Вы не знаете сути вещей – этот и соседний тред это в очередной раз подтвердил. Даже не знаю с какого места начать вам объяснять азы веба и Джанги.

PS: ах да, не жалко!:-)
Nick2009
Daevaorn
Nick2009
Что делать, уточнения и новая информация добавляются по ходу решения проблемы.
Ну это всё равно что спросить – “что делать, мне не хватает воздуха?” и при этом забыть упомянуть, что на Марсе оказались.
Nick2009
А Вы вообще конструктивно умеете отвечать?
А как же – на конструктивные вопросы:Р

Просто, наблюдая на протяжении всего этого времени за вышими мучениями, мне вас становится жалко и абсолютно понятно, что у вас недостаточно квалификации для решения данных задач. Вы не знаете сути вещей – этот и соседний тред это в очередной раз подтвердил. Даже не знаю с какого места начать вам объяснять азы веба и Джанги.

PS: ах да, не жалко!:-)
Вместо того, чтобы грязью поливать, объясните от аза до хера, если такой знаток.
Ferroman
Что делать, уточнения и новая информация добавляются по ходу решения проблемы.
Отвечать отдельным постом, конечно, а не править заглавный. Если бы Daevaron не написал, я про “новую информацию”, добавленную серез 2 часа, и не узнал бы.
Александр Кошелев
Nick2009
Вместо того, чтобы грязью поливать, объясните от аза до хера, если такой знаток.
3000 руб. в час – объясню всё что захотите:-)

То что вы меня послали, для первого раза опустим и спишем на общую вашу неадекватность и видимо большую юность.
slav0nic
сам не юзаю, но можешь попробовать http://github.com/ojii/django-multilingual-ng
+ есть патч для офа http://code.google.com/p/django-multilingual/issues/detail?id=114 (http://django-multilingual.googlecode.com/issues/attachment?aid=5764103111845117499&name=patch.diff) , судя по коду решает твою проблему,
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