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