有哪些好的Django中间件/示例源可以为模型添加“评论”?

0 投票
2 回答
1369 浏览
提问于 2025-04-16 10:28

我在使用django-reviews的时候感到非常沮丧。我查阅了文档,但是内容非常少,而且我也看了源代码,还是搞不明白怎么使用它。而且,连模板都没有提供。

有没有其他的替代方案,或者一些开源项目可以提供简单灵活的评论功能呢?

2 个回答

1

Paperino,如果你想要对某个特定的模型进行审核,能不能再加两个模型,叫做 review_product(如果你要审核的是模型的话)和 reviews。然后 review_product 这个模型就有三个外键,一个指向产品模型,一个指向评论表,还有一个指向做出评论的用户。评论表里会包含具体的评论内容(比如描述、星级、标签等等)。

这就是我在我的应用中实现评论系统的方式。

1

如果你需要一些例子,Django 的文档里对 通用关系 有很好的介绍。而且,Django 自带的评论框架就像是某种“评价应用”。你可以给系统中的任何对象添加评论,还可以加一个评分的字段,这样就有了一个评价系统 :)

撰写回答