问题标签 [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.
django - Django 评论框架和投票
我想通过使用 Django 的内置评论框架为某些页面实现评论系统。默认评论框架的唯一补充是其他注册用户可以对评论进行投票(确实允许一次),就像 Digg 或 Reddit 风格一样。
我找到了 RedditStyleVoting,但它似乎已经过时,并没有真正涵盖我正在寻找的内容。
我将不胜感激任何建议
django - 如何实现 Django 评论回复?
如何向用户提供回复选项,以便他们可以评论现有评论?
python - Django:每个外键返回一个过滤对象
是否可以返回每个外键只返回一个对象的查询集?
例如,我希望从 django_comments 获取最新评论,但我只想要每个对象一个评论(最新评论),即只返回一个对象的最新评论并排除该对象的所有过去评论。我猜这类似于 django_comments.content_type 和 django_comments.object_pk 上的 sql group_by。
++添加信息++
最终目标是创建一个活动评论“线程”列表,按哪个线程具有最新评论显示/排序,就像您的标准讨论板的主题按最近活动列出一样。
我认为最好的方法是获取最新的评论,然后按内容类型和 object_pk 对它们进行排序或分组,以便每个相关内容对象只返回一个评论(最新的)。然后我可以使用该评论来获取我需要的所有信息,因此线程一词的使用很松散,因为我实际上只是在获取评论并遵循它的 pk。
模型是 django_threadedcomments,它扩展了 django_comments 并添加了一些用于树、孩子和父母的字段。
看法:
...这将返回所有评论,包括所有父级实例
...这是理想的
模板:
再次感谢!
django - django 评论为什么字段 is_public 被设置为 false
我正在使用 django 评论系统,除了评论被添加到表中并且 is_public 设置为 false 之外,一切正常。
有谁知道这是为什么以及如何解决它,即将它们设置为 true
编辑,这是我的代码:
django - 来自 django.contrib.comments 的评论审核队列视图 - 在 1.2 中消失了吗?
我很高兴地使用了 1.0.x 中 contrib.comments 提供的整洁的评论审核队列视图,但最近我想我会在 Django 1.2 站点中使用它,结果发现视图不再存在(不再引用contrib.comments.urls,例如)
两个问题:它是什么时候消失的?为什么消失了?
django - django-comments 可以处理页面上的多个评论表单吗?
我在 Django 驱动的网页上有多个模型,每个模型都有一个 django.contrib.comments 表单。在此页面上,来自这些表单之一的帖子/comments/post/
始终会导致:
如果我在只有一个这样的表单的另一个页面上包含相同的评论表单代码,它就可以发布。
另外仅供参考,我已包含'django.middleware.csrf.CsrfViewMiddleware'
在 MIDDLEWARE_CLASSES 和{% csrf_token %}
评论表单中。
关于这个错误或在正确提交的页面上获得多个 django-comments 表单的任何想法?
django - Django 评论提交通知
我正在使用 Django 的 contrib.comments 并想了解以下内容。
是否有任何实用程序或应用程序可以插入到应用程序中,当在项目上发布评论时向您发送通知?
我并没有真正使用过信号,所以请稍微描述一下。
这就是我想出的。
django - Django 通知评论获取所有者
我正在考虑访问拥有已发布评论的 content_type 的用户
目前我可以访问发布评论的用户,但是我想通知拥有该项目的人......
我试着做user = comment.content_type.user
,但我得到一个错误。
在我的主__init__.py
文件中
一旦我将其更改为user = request.user
它工作正常,但随后通知会发送给发表评论的人。
django - 通过子类化修改“django.contrib.comments”时,是否应该从已安装的应用程序中删除它?
我正在自定义 django 评论。
根据文档,您需要将自定义应用程序添加到 settings.py 中的 INSTALLED_APPS,并将 COMMENTS_APP 设置为您的应用程序名称。
我还应该从 INSTALLED_APPS 中删除“django.contrib.comments”吗?
django - django:在 django 评论中添加简单的验证码
我试图了解如何将http://code.google.com/p/django-simple-captcha/与 django 评论一起使用。我已经按照此处所述完成了所有操作:http: //docs.djangoproject.com/en/dev/ref/contrib/comments/custom/
所以我在自定义评论应用程序中的表单如下所示:
还有我的__init__.py
文件:
验证码字段已呈现,但我不明白如何检查输入是否有效。例如 simple-captcha docs 说如下
但我真的不明白我可以在哪里添加这个。forms.py 中是否有我可以覆盖的方法?