Фильтр запросов 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])

  • Простота создания Django интерфейса RESTful
  • часовой, ворон и джанго сельдерей
  • Как истечь сеанс из-за бездействия в Django?
  • Лучший способ разбивать необработанный SQL-запрос в представлении списка Django REST ListAPI?
  • Как отлаживать Django unittests с помощью PyDev?
  • Ошибка при установке с помощью Pipeon «pip»: не удается получить индексный URL-адрес http: //
  • Pyldap (использовать Django Auth LDAP) для установки в виртуальной среде python3
  • Django get_models с моделями / __ init.py__
  • Книга для Django + Celery + RabbitMQ?
  • Как использовать «Пользователь» в качестве внешнего ключа в Django 1.5
  • Недопустимый Django TIME_ZONE
  • Python - лучший язык программирования в мире.