170 похожих чатов

Привет всем не работает filterset то есть я фильтрирую существующие

данные а выводиться 404 ошибка https://dpaste.org/ONes#L6 https://dpaste.org/dQjf ???

25 ответов

31 просмотр

Если без фильтрации работает, а с фильтрацией не находит - очевидно, что проблема в фильтрации. Добавляй поля в фильтр по одному, чтобы понять какое условие не отрабатывает.

Nikita-Kagan Автор вопроса

все поля не работают

Название верно указано?

Nikita-Kagan Автор вопроса

да все верно

ну значит проблема во всех полях, читай доку к фильтру и делай по ней

Nikita-Kagan Автор вопроса

проблема совсем в другом я делал по рабочему примеру я только вижу вариант в создании нового класса

у тебя там кроме чойс фильтра все кастомные, подозреваю что если только и тот на булфилде) сделай сначала по доке

Nikita-Kagan Автор вопроса

я попробовал ChoiceFilter он тоже не ищет нормально я же говорю я по рабочему примеру писал

Отлично, а почему не это https://django-filter.readthedocs.io/en/stable/ref/filters.html?highlight=boolean#booleanfilter ?

Nikita-Kagan Автор вопроса

потому что фронт не любит писать True False на js они с маленьких букв

Nikita-Kagan Автор вопроса

NumberFilter заюзал для id тоже 404 хотя эти данные есть

ну так у тебя данные сериализуются, приходит в фильтр уже True, а ты не понимаешь почему у тебя "true" не подходит...

Nikita-Kagan Автор вопроса

ну применил NumberFilter тоже не рабочий

при чем тут намбер, у тебя там должен быть булфилд, оставь только его и увидешь что все работает, потом переопредели инит и посмотри что в него приходит

Nikita-Kagan Автор вопроса

ну тоже не работает

если у тебя по доке фильтрация не работает, то либо в батарейке которая работает у все - бага, или ты что-то сделал не по доке. Как сам думаешь, что более вероятно?

Nikita-Kagan Автор вопроса

вероятно то что внутри класса не в методе фильтры работают верно а внутри метода action нет

ну если у тебя там объекты разные, то - да, у тебя фильтрация отрабатывает при get_queryset или get_object, поэтому все фильтры нужно переопределить до их получения

Nikita-Kagan Автор вопроса

я так и сделал посмотри по коду может я что то не переопределил

record = self.get_object() self.queryset = record.editions.all() self.ordering_fields = ['id', 'owner', 'edition', 'quantity', 'amount', ] self.filterset_class = InitialBalanceEditionsFilter

Nikita-Kagan Автор вопроса

я так и сделал

а надо наоборот

Nikita-Kagan Автор вопроса

вот же тогда как?

self.filterset_class = InitialBalanceEditionsFilter record = self.get_object() self.queryset = record.editions.all() self.ordering_fields = ['id', 'owner', 'edition', 'quantity', 'amount', ]

Nikita-Kagan Автор вопроса

в таком порядке ругается на совместимость моделей

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта