问题标签 [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 投票
2 回答
1686 浏览

django - Django 线程注释 - 仅一级

我正在考虑实现 django-threadedcomments,并且想知道它是否能够将线程限制为主持人/所有者的回复,类似于 Yelp 处理用户评论和企业所有者回复的方式。

例如,评论看起来像:

用户 1 的“评论 1” 用户
2 的“评论 2” 所有者的
          “回复 1” 用户
3 的“评论 3” 所有者的
          “回复 2” 用户
4 的“评论 4” 用户
5 的“评论 5”

你会如何在 django-threadedcomments 中做到这一点?或者,如果您使用内置评论框架完成此操作,我也愿意这样做。

0 投票
3 回答
2857 浏览

django - 如何在 Django Admin 中显示评论?

我正在使用 django.contrib.comments 来允许用户对博客发表评论。如何使评论显示在 Django Admin /admin/comments/comment/ 上并使其可单击以进行编辑?

[这里应该是图片,但由于这是我的第一个问题,我没有信用,所以不允许包含图片]

可以通过 /admin/comments/comment/ comment_id / 访问评论,并且可以毫无问题地进行编辑。

任何想法如何解决?

0 投票
1 回答
505 浏览

django - 在 Django 中提交评论后重定向不能与 django.contrib.comments.moderation 一起使用?

我正在使用 django.contrib.comments 在博客上启用评论。

我在评论表单中添加了一个隐藏的“下一个”字段,其中包含我希望用户在提交评论后返回的网址,以绕过正常工作的posted.html模板:

但是,在执行评论 moderatar 后如下:

,有一个错误抱怨文件comments/comment_notification_email.txt 丢失,所以我创建了如下文件:

但是现在,Django 抱怨请求 URL http://127.0.0.1:8000/comments/post/不存在?如何最好地解决这个问题?

0 投票
1 回答
1583 浏览

python - 如何在 Django 中使用 Post_save

我正在尝试在用户提交评论后向用户的个人资料添加积分 - 使用 Django 评论框架。我想我需要使用 post_save 但不确定是否完全诚实。

这是我在 models.py 中的方法:

从我发现的 post_save 示例来看,这与显示的内容相去甚远——所以我认为我离题了。

感谢您的帮助。

0 投票
1 回答
321 浏览

django - 如何使用 Django 的评论框架评论评论

我使用 Django 的评论框架与博客示例非常相似。

任何人都可以建议如何回复帖子评论的解决方案吗?

0 投票
5 回答
9703 浏览

django - 如何格式化 django 评论的表单字段?

我正在使用 django 为我生成的表单。在我的博客中发表帖子后,我将其用作评论表单。

目前它渲染得很好,但它没有很好地对齐。这就是我所拥有的。替代文字 这就是我想要的。替代文字

谢谢

编辑:这是我使用 {{ form.as_table }} 时的结果

替代文字

0 投票
3 回答
411 浏览

django - Threadedcomments - csrf 令牌和用户名

我正在使用 django 线程评论。一切正常,除了两件事:csrf 令牌和用户模板标签。

问题是,当用户提交评论时,表单没有 csrf 令牌,因此无法在服务器端验证表单。尝试将 csrf 令牌添加到线程注释在内部传递但没有结果的字典中;不断收到错误(他们中的大多数人告诉这个方法只需要 2 个参数,给出 3 个参数)。试图修复这些方法以接受 3 个参数,然后再传递第三个参数;没有成功。

是否有人在过去偶然发现了同样的问题并解决了它?因为这对我来说不是一个可接受的解决方案:

第二个 - 有一个 HTML 助手来获取发布评论的用户的 user_id。是否有一个开箱即用的 html 助手来通过 id 获取用户的名称,还是我必须自己编写?

http://code.google.com/p/django-threadedcomments/

这是该项目的代码,我不能确切地知道应该在这里发布哪些代码块,所以我只是给出了整个项目的链接。

我真的被困在这里,任何帮助都会受到欢迎。

提前致谢。

0 投票
1 回答
312 浏览

django - Django:按评论数量排序

我正在尝试根据他们拥有的评论数量来订购 django 中的项目列表。但是,似乎存在一个问题,即 Count 函数没有考虑到 django 评论也使用 content_type_id 来区分不同对象的评论这一事实!

这给了我一个小问题,因为使用标准方法的所有对象的注释计数都是错误的;是否有“不错”的修复或我需要退回到原始 sql?

尝试和 ge 正确排序的代码:

查询的示例输出(注意没有提及内容类型 id):

0 投票
0 回答
132 浏览

django - 如何使用两个不同的评论应用程序?

例如,我想在某些页面中使用我的自定义评论应用程序(具有排名功能、线程等),而在其他页面中我想使用标准的 django 评论应用程序。我怎样才能做到这一点?

谢谢

0 投票
4 回答
1903 浏览

django - Django:发表评论后重定向

我正在尝试将用户重定向回发布评论的页面。我在 Django 的网站上找到了这篇文章,但我做错了,因为它不会重定向回来。

输入应该放在哪里才能正确重定向?