问题标签 [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 回答
658 浏览

django - 无法呈现 django-comment 表单

有人能看到我在这里做错了吗?我错过了什么?

风景:

0 投票
2 回答
1346 浏览

django - Django:如何在评论表单中定义“下一步”

我在我网站的两个地方使用了 Django 评论框架。每次提交后,我希望用户被重定向回他们所在的原始页面。

您如何定义“下一个”变量以便重定向用户?

重定向信息: http: //docs.djangoproject.com/en/dev/ref/contrib/comments/#redirecting-after-the-comment-post

另外,这是我使用的表格。comment.types 不起作用,但这是我认为我应该做的 - 为每种评论类型(图片与膳食)定义两个不同的下一个输入。

然后在 Meal & Picture 页面上,我有:


0 投票
2 回答
709 浏览

python - 如何制作 django 评论模型字段 不需要站点

我在 github 上使用来自 ericflo 的 django-threadedcomments。这个应用程序只是扩展了原生的 django 评论框架。我在两个框架中都遇到了同样的问题。我继续收到与 mysql 有关的错误,即 site_id 不能为空。我的评论中没有使用 Site 字段。我试图用我自己的空白和空站点来扩展评论模型,但我仍然遇到同样的错误。覆盖该要求的正确方法是什么?谢谢

我试过:

0 投票
1 回答
1786 浏览

django - Django 检索用户的所有评论

我正在使用 django-profiles 和 django.contrib.comments,我试图在他们的个人资料中显示特定用户的所有评论。

这是使用来自 django-profiles 的默认 profile_detail 视图。

我已经尝试了这两种方法,但都没有返回任何对象(尽管与此查询匹配的对象确实存在):

在 django.contrib.comments 的源代码中,Comment 模型中 user 的外键具有以下相关名称:

评论还有一个自定义管理器:

其定义为:

自定义管理器是否导致 .all 查询不返回任何内容?我是否正确访问反向关系?任何帮助,将不胜感激。

0 投票
1 回答
260 浏览

django - 使用内置评论框架的错误

我正在尝试使用内置的评论框架,但我无法让它工作。这是代码:

我得到的错误是“'QueryDict'对象没有属性'_meta'”来自该行

任何帮助将不胜感激,干杯。

0 投票
1 回答
1250 浏览

django - Django“下一个”不起作用?

不知道这里有什么问题。我正在使用内置的评论表单。表单标签是这样的:

生成的 HTML 如下所示:

/6/我的 Post 的 post_detail 地址在哪里。但是我仍然在这个 URL 结束:

感谢您的评论。信息

这里发生了什么?谢谢!

0 投票
1 回答
1343 浏览

django-comments - Django评论应用程序,获取内容类型

我正在尝试创建一个评论应用程序,以便在需要它的任何地方使用它,所以我想我必须使用它ContentType来将评论附加到我的项目的不同模型上。所以在这里:

我的model

我的view

如何获得我正在使用的当前模型的内容类型?我有应用程序 NEWS 和模型帖子,所以我想评论我的帖子。

我知道我可以使用ContentType.objects.get(app_label="news", model="post"),但我得到了确切的价值,所以这样我的评论应用程序就不会是多用途的。

PS抱歉英语不好。

0 投票
1 回答
333 浏览

django - 在 Django 中经过身份验证的评论

我想在 Django 中实现经过身份验证的评论。我在网上搜索了一些答案,包括一些关于 SO 的答案,但它们大多来自 2008 年和 2009 年,在 Django 1.1 左右。我目前在 Django 1.3 上。我想知道 Django 1.3 中是否有一个优雅的解决方案。

如果用户未通过身份验证,我可以在模板中隐藏评论表单,我知道的就这么多。

如何处理视图?我读了几篇文章,展示了如何处理视图,包括预填充表单和使用一些 try-except 块来确保传入的用户数据是正确的,但它们看起来很hacky。现在在 Django 1.3 中有更好的方法吗?

顺便说一句,我在我的应用程序中实现了一个非常简单的注册系统。我不要求名字、姓氏等。只是用户名、电子邮件(甚至是假的)和密码。所以我的用户在数据库中将只有用户名、电子邮件和密码。

谢谢!

0 投票
1 回答
1128 浏览

django - 按 Django 中的评论数过滤对象

如何按评论数量过滤查询集,并按评论数量降序排列?

我试图做类似的事情,Post.objects.filter(comment_count > 0).order_by('-comment_count')但没有奏效或课程。

谢谢!

我的帖子模型:

编辑:

刚刚添加了以下代码

在我看来:

我修复了我的模型并查看代码。他们现在工作正常。

谢谢!

0 投票
1 回答
374 浏览

django - 教程后的 Django 评论错误

我正在尝试将 Django 的评论应用程序集成到我的网站中,但没有成功。我一直在关注以下文档:Django 评论

我得到的错误是:

渲染时捕获 ViewDoesNotExist:尝试在模块 FrontEnd.views 中搜索。错误是:“模块”对象没有属性“搜索”

在我看来,没有任何内容涉及任何涉及搜索的内容。评论安装中的某些内容导致了这种情况。实际失败的线路是。

comment_form_target突出显示。

导致错误的代码:

从我在网上找到的内容来看,我的 Python 2.7 中似乎缺少一些库,或者我正在循环导入?