如何在"FileField"字段中执行Django查询集过滤器查找空白文件?
该字段不为null,它的FileObject中没有文件.
And*_*rew 52
我也有这个问题,终于找到了解决方案!
no_files = MyModel.objects.filter(foo='')
Run Code Online (Sandbox Code Playgroud)
这是因为在内部,FileField它表示为a中的本地文件路径CharField,Django将非文件存储为''数据库中的空字符串.
小智 7
另一种解决方案:
no_files = MyModel.objects.filter(foo__in=['',None])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6298 次 |
| 最近记录: |