Как фильтровать в django с помощью условия
У меня есть 4 поля для загрузки файлов (только один файл обязателен для загрузки) и 4 статуса, соответствующих каждому файлу. В front end есть фильтр под названием 'Completed' для фильтрации приборной панели.
Как отфильтровать записи, которые завершены (статус Completed только если есть файл и его статус должен быть True, если загружено 4 файла, то все соответствующие статусы каждого файла должны быть True, чтобы считать их завершенными.Не важно, человек загрузил 1 или 4 файла, на основе загруженных файлов соответствующий статус файла должен быть true.
Пример столбца таблицы
file1 | file1_status | file2 | file2_status | file3 | file3_status | file4 | file4_status