问题标签 [django-ratings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
66 浏览

python - 如何访问 DjangoRatings 中的 cookie 和 IP 字段?

我正在使用此处找到的 djangoatings 库,并且所有内容都在运行和设置。在我的views.py 文件中,我有一个按钮,它在按下时执行这行代码:

一切正常。后端工作,我的列更新了投票等,但是我如何访问/调用 djangoratings 中的 IP 和 cookie 字段和列,以便我可以编写一个快速的 if 条件,如果拒绝运行“添加”行cookies和IP已经投票了吗?

提前感谢您的帮助。我一直在为此苦苦挣扎。

0 投票
1 回答
35 浏览

python - django-ratings 错误:“字段列表”中的未知列“resources_resources.ratings_votes”

安装和同步数据库后,我将其添加到我的模型中:

并得到错误:

Docs 说:“django-ratings 的构建方式要求您将 RatingField 附加到您的模型。该字段将创建两列,一个投票列和一个分数列。它们都将以您的字段名称为前缀”

我检查了数据库,并创建了 rating_score 和 rating_vote 表,但没有将任何列添加到模型中,我将 RatingField 添加到了(不确定是否应该将列添加到模型的数据库中)。

我错过了什么?我相信我正确地遵循了教程。我在 Django 1.6 上。如果有任何手动解决方案可以使其正常工作,它也会有所帮助。

0 投票
0 回答
247 浏览

python - 模型需要添加星级等级

我在我的 Django 项目中添加了 django-star-ratings,所以我在 models.py 中有这个字段:

在模板中:

因此,当我添加新帖子时,会出现这个 ForeignKey 字段,该字段提供先添加 star_ratings 模型,因此如果不手动添加 star_ratings 模型,我将无法完成添加帖子。 添加 FK img

如果我将其更改为

然后它只是创建一个没有评分的帖子,然后如果我将此帖子中的此字段更改为某些内容(Null 或其他),那么当我在帖子页面上评分时,会出现一个带有 post_name 的新评分,因此我可以更改它给它。

有没有机会我可以轻松做到这一点?

我的意思是,我可以用 <100 个帖子处理它,但如果它是 >10000 个帖子,如何从该下拉列表中选择等于 post_name 的 rating_name? 下拉图片

有没有一种解决方案,我可以在 python 中运行一些脚本来同步 star_ratings__object_id 和 post__id,因为它是相同的?

谢谢

0 投票
1 回答
275 浏览

django - 如何仅显示 Django 星级评分

我正在使用 django-star 评级,它工作正常,但与星星一起,它还显示了额外的细节。我只是在写

在我的 HTML 中,它向我展示了开始,但也

平均:4.50

评分数:2

您评价:未评价

请登录以进行评分。

我已阅读文档,但找不到任何东西。我不想在项目列表页面上显示此附加详细信息,但希望在该项目的详细信息页面上显示。