python - 空白文件字段的 Django 查询集过滤器?

标签 python django

如何执行 Django 查询集过滤器以在 FileField 字段中查找空白文件?

该字段不为空,其中有一个没有文件的 FileObject。

最佳答案

我也遇到了这个问题,终于找到解决办法了!

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

这是可行的,因为在内部,FileField 表示为 CharField 中的本地文件路径,而 Django 将非文件存储为空字符串 '' 在数据库中。

关于python - 空白文件字段的 Django 查询集过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4771464/

相关文章:

python - UML 类图 - 我该如何为可以返回不同输出类型的函数设置输出类型?

python - Django、Angular 和 DRF : Authentication to Django backend vs. API

python - Jupyter 笔记本,Python : How to call a magic from within a function?

python - <script> 与包含在 Django 模板中的比较

django - Update_or_create 不会尊重唯一键

python - URL 在我的 Django 项目中传递参数

python - 如何在 Networkx Python 中添加带有列表作为标签的边

python - 合并重叠 (str) 对象

python - Django 的数据库表名

mysql - Django - 使用注释提高查询集的性能