问题标签 [django-comments]

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 回答
703 浏览

python - 在 Django 中创建“评论”实例进行迁移?

我目前有一堆旧评论,我需要迁移到django.contrib.comment,计划是手动创建评论实例,然后按如下方式保存:

BaseCommentAbstractModel主要问题是在类中发现的缺失信息django.contrib.comment.model。具体三个字段:

我阅读了文档,并尽我所能阅读了源代码,但还不够详细。如何从模型对象(model.Blog)中正确指定这些字段?

也许某处有一种方法可以接受模型对象和要添加的评论内容?

0 投票
2 回答
3876 浏览

python - Django 评论

我有一个带有两个模型的 Django 应用程序:第一个是django.contrib.auth.User,第二个是Product由我创建的。

对于每个产品,我都会添加评论,因此每个注册的用户都可以为每个产品插入评论。

我看到有django.contrib.comments,但可能是针对类似博客的网站,如果没有注册,每个用户也可以在其中发表评论。我会使用只有 textarea 的评论表单来写评论,并且用户会自动设置为request.user.

我应该从头开始编写评论系统吗?

0 投票
1 回答
297 浏览

python - django-评论问题

我刚刚实现了 django-comments。

设置.py

product_detail.html

模板/评论/form.html

模板/评论/list.html

呈现表单时,我看到了这个 html 代码:

问题:

  • 见第 4 行。没关系,有那个值吗?
  • 这是从表单中删除名字、姓氏和 url 字段的好方法(覆盖 form.html)吗?
  • 这个硬编码可以吗?value="/product/{{ product.id }}/
  • 我会用 ajax/jquery 插入评论,而不是完全刷新页面,这可能吗?

谢谢大家。

0 投票
1 回答
3252 浏览

django - Django评论中的错误时如何重定向回同一页面

如果评论提交表单中有错误,如何让 Django 评论重定向回您填写评论的同一页面?

所以基本上我有一个这样的模板:

我创建了自己的 list.html 和 form.html,一切看起来都很好。在 form.html 模板中有一些这样的代码:

所以很明显,如果评论提交表单中有错误,我希望用户看到与以前相同的页面,只是评论表单中显示了一些错误。或者,如果这是不可能的,只需忽略错误,而不是转换到 preview.html 模板,它不会保存评论并再次返回页面。

有什么帮助吗?请注意,理想情况下,我不想创建自定义评论应用程序。这个功能应该已经存在了。我知道你可以传递下一个变量(我正在这样做),但它只有在评论表单成功时才有效。

0 投票
1 回答
326 浏览

django - Django评论取出新行

所以我一直在使用 Django-comments,我很高兴,但是一位朋友指出,当他发布更长的内容并有新的行时,Django 将它们删除。

例如,如果我发布:

然后它将被保存并显示为:

有没有人使用 Django 意识到这一点并想出如何绕过 Django 换行?我在 Django-comments 代码中浏览了一下,但还没有发现任何可以被覆盖的东西。

谢谢

0 投票
1 回答
603 浏览

python - Django 评论更改成功 url

我想更改 django 成功发布评论时重定向到的 URL - 我宁愿被带到评论发布到的页面,而不是当前重定向到“感谢您的评论”URL . 有没有地方我可以在 django 中覆盖它?谢谢

0 投票
1 回答
629 浏览

django - 如何在 django 中管理评论标志

我启用了 django 的评论框架,并设置了标记网址:

评论被注册,并出现在数据库中。但是,它们没有出现在管理界面中。理想的做法是在管理界面中为评论“已标记”状态添加过滤器,但我不确定如何执行此操作。

0 投票
2 回答
1596 浏览

django - Django 的评论和评分系统

我是 Django 的新手,我不知道很多。

我正在尝试为 Django 中的博客构建评论和评分系统。我可以使用一些应用程序来实现这一点(评论和评分)?

请告诉我。

此致,

0 投票
2 回答
479 浏览

django - 对 django 评论进行分页的最干净/最简单的方法是什么?

使用 Django 内置的评论框架,分页评论最干净/最简单的方法是什么?

0 投票
1 回答
112 浏览

django - 使用自定义评论应用程序和来自 Django 的默认评论

我有一个自定义评论应用程序,但也想使用原始评论应用程序,而不是我的自定义应用程序的添加字段。有没有办法做到这一点?

谢谢!