Фильтр запросов Django для пустого FileField?

Как выполнить фильтр запросов Django для поиска пустых файлов в полях «FileField»?

Поле не является нулевым, у него есть файл FileObject, в котором нет файла.

2 Solutions collect form web for “Фильтр запросов Django для пустого FileField?”

У меня тоже была эта проблема, и я нашел решение!

no_files = MyModel.objects.filter(foo='') 

Это работает, потому что внутри FileField представлен как локальный путь к файлу в CharField , а Django хранит CharField в виде пустой строки '' в базе данных.

no_files = MyModel.objects.filter (foo__in = ['', None])

  • Python - Самый чистый способ переопределить __init__, где после вызова super () следует использовать необязательный kwarg?
  • передача аргумента пользовательскому методу save ()
  • Запросы Django: как сделать содержит OR not_contains queries
  • Python - рендер с защитой csrf
  • Задачи сельдерея исчезают
  • Декодер Django @login_required перенаправляет людей в / accounts / login, когда они не зарегистрированы. Как изменить этот URL?
  • Как использовать эскиз сорла? (Джанго)
  • Библиотека REST приложений - Python и Django
  • Python - лучший язык программирования в мире.