Как выполнить фильтр запросов Django для поиска пустых файлов в полях "FileField"?
Поле не является нулевым, оно содержит файл FileObject, в котором нет файла.
Ответ 1
У меня тоже была эта проблема и, наконец, нашел решение!
no_files = MyModel.objects.filter(foo='')
Это работает, потому что внутри FileField представлен как локальный путь к файлу в CharField, а Django хранит не файлы в виде пустой строки '' в базе данных.