Задать вопрос
@alp-rostov

Как добавить поле в ModelChoiceFilter?

Есть обычный фильтерсет для модели "Заказов". Данные поля repairer_id(ModelChoiceFilter) которого формируются из модели "RepairerList". Т.е. выбирая мастеров фильтруется наши заказы. Но в модели заказов поле repairer_id может быть None, т.к. мастер для этого заказа может быть еще не определен. Как добавить в ModelChoiceFilter помимо всех мастеров, которые берутся из модели, еще и один пункт None - мастер не определен.

class OrderFilter(FilterSet):
        repairer_id = ModelChoiceFilter(
        field_name='repairer_id',
        label='Мастер-',
        lookup_expr='exact',
        queryset=RepairerList.objects.only('name', 's_name')
    )
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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