Grey Li

Results 139 comments of Grey Li

非常感谢!我有时间会一一确认,然后更新对应的代码。

@goodbad3 错误的是主页文章列表中显示的评论数量,这里没有过滤。

文章页面的评论数字一般来说是应该显示总数的,这里的确可以用 `pagination.total`。

备注一下。第 2 个问题已修复([54b9c0d](https://github.com/greyli/bluelog/commit/54b9c0dc2dfa254992438a80be56f49e28fae44e))并将在第 2 次重印更新。 第 1 个问题因为涉及较大源码变动,暂时不修复,如果有第 2 版,再考虑更新书里的内容并修复。另外那个获取已审核评论的方法可以直接返回数量,作为属性使用,比如: ```py class Post(db.Model): # ... @property def reviewed_comments_count(self): return len([comment for comment in self.comments if comment.reviewed]) ``` 这样在模板里可以直接使用 `{{ post.reviewed_comments_count...

图片上传的功能是后加的,只是作为一个简单的示例,所以不是很完善。 你可以在上传图片的时候为图片创建数据库记录,保存文件路径,关联到对应的文章。文章删除的时候找到关联的图片并删掉。可以参考第九章的实现写一个数据库监听函数。

Please provide the details about your problem, including the Python & Flask version, the browser you use, etc. Does the browser's console output any error messages?

Maybe do something like this (keep `|` with `None`): ```python validate: None | ( typing.Callable[[typing.Any], typing.Any] | typing.Iterable[typing.Callable[[typing.Any], typing.Any]] ) = None, ```