小编Col*_*son的帖子

仅过滤Django中的Annotations

以以下示例为例:http: //docs.djangoproject.com/en/dev/topics/db/aggregation/#filter-and-exclude

Publisher.objects.filter(book__rating__gt=3.0).annotate(num_books=Count('book'))
Run Code Online (Sandbox Code Playgroud)

反正有没有过滤器只适用于注释,所以它会返回所有发布者,有些具有num_books = 0?

django orm

19
推荐指数
4
解决办法
1万
查看次数

Python 3:os.walk()文件路径UnicodeEncodeError:'utf-8'编解码器无法编码:不允许代理

这段代码:

for root, dirs, files in os.walk('.'):
    print(root)
Run Code Online (Sandbox Code Playgroud)

给我这个错误:

UnicodeEncodeError: 'utf-8' codec can't encode character '\udcc3' in position 27: surrogates not allowed
Run Code Online (Sandbox Code Playgroud)

如何在没有像这样的有毒字符串的情况下浏览文件树?

python unicode unicode-string python-3.x python-unicode

16
推荐指数
3
解决办法
3万
查看次数