问题标签 [threaded-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 - Fields E300 error with django threadedcomments
I am trying to install this module django-threadedcomments from this github https://github.com/HonzaKral/django-threadedcomments. But when I run migrate I get the following error. Note: I'm using Django 1.7 and django_comments is also installed.
CommandError: System check identified some issues:
ERRORS: threadedcomments.ThreadedComment.comment_ptr: (fields.E300) Field defines a relation with model 'Comment', which is either not installed, or is abstract
settings.py
ruby-on-rails - 无法使用 Ancestry gem(ruby on rails)为嵌套评论分配父 ID
我正在创建嵌套评论(就像你在 Reddit 上找到的那样)。我可以创建父评论,但是当我尝试创建子评论时,它只是呈现为父评论。
在我的 Rails 控制台中,“祖先”字段返回“无”。
这是我的评论控制器:
这是我的 _comment_form 部分
这些是我的路线
python - django-threadedcomments:“RequestContext”对象没有属性“META”
我尝试使用 django-threadedcomments 但是当我添加到模板 {% load threadedcomments_tags %}
我在这行出现错误 {% render_comment_list for publishing %} {% render_comment_form for publishing %}
“RequestContext”对象没有属性“META”
但是,如果我将 django_comments 与 {% load comments %} 一起使用,那就可以了
c# - 删除线程中的评论回复的最佳方法
我正在开发一个CodeFirst
带有线程评论系统的项目(Asp.Net MVC)。
这是评论模型:
在 OnModelCreating() 方法中:
问题是如何通过传递评论来删除评论及其回复(Id)
?
python - Django - 实现线程注释的正确方法
我正在使用 Django 开发一个博客站点。我的网站将允许用户对我的任何博客文章发表评论并相互回复,并将使用“线程评论”结构显示(我还没有启动用户功能,只是评论)。我已经使用 django-mptt 使线程注释可以正常工作(至少目前是这样),但是我不知道我正在采取的路线或步骤是否朝着正确的方向。我读过的几乎所有教程都只是涉及到评论的表面,并没有谈论 django 中的线程化评论。我想要一些有经验/专业的建议,告诉我我可能做错了什么以及我可以做得更好。我想要的最后一件事是在投入数小时的工作后发现有一种更容易接受的方式。
因此,这里列出了我需要澄清的内容:
django-mptt:
- 我之所以选择这个,是因为我可以承受较慢的写入时间。我的网站的读取次数将多于写入次数。这个选项适合我的情况吗?有没有更好的选择我不知道?
- 如果我的网站最终有很多评论活动,我该怎么办?我可以做些什么来优化树重组?还是我最好切换到邻接列表?
- 我的 MPTT 评论模型有一个对其自身引用的 ForeignKey(用于回复)。这是正确的方法吗?或者我应该创建一个单独的回复模型?
- 我在树中插入对另一个用户评论的回复的方式是使用 mptt 递归模板标签内的表单中的隐藏输入,并返回输入值(这是回复所针对的评论的 id)并设置对该输入值的回复的父级。这是一种公认的方法吗?
一个 HTML 页面上的多个表单
- 我的博客文章 HTML 页面上有两个表单。一种用于评论博客文章,另一种用于回复用户的评论。这被接受了吗?或者我应该为不同的表单创建不同的 URL 和查看函数?我这样做是因为我想要一个 Reddit 风格的评论系统。我不希望它必须转到其他页面才能发表评论或回复。
- 如果用户对我的博客文章发表评论,则回复表单中的隐藏输入值不会返回任何内容,因此在尝试将其分配给 views.py 函数中的变量时会出现错误。我使用了 try/except 块来修复它。有没有更好的方法来解决这个问题?
如果这些是菜鸟问题并且我的帖子这么长,我很抱歉。我只想为初学者使用现实的解决方案以最好的方式做事。任何反馈都会有所帮助。谢谢!这是我的博客应用程序的代码。
模型.py
'approved' 被注释掉了,因为我因为一些奇怪的原因得到一个'no such column:approved' 错误。
表格.py
视图.py
post.html
网址.py
java - 选择哪种数据结构来表示 java 中的线程注释?
我想在 java 中显示线程评论,这类似于任何类型的网站,如 facebook、Reddit 等。我所有的评论都存储在 SQL 数据库中。哪种数据结构适合这种情况?有开源库吗?是否有任何 SQL 查询或结构以嵌套方式返回评论及其回复?我正在考虑使用树数据结构。如果树数据结构比实现这一点的有效方法更好。
我想收到这样的消息:-
请给任何建议。
c# - Microsoft Excel 中的 OpenXML 用于注释
我正在运行最新的 Office 365 Excel 版本 1901。我已更新到最新的 OpenXml SDK,但无法弄清楚如何以编程方式读取有关线程注释的信息,因为我所看到的只是完整的摘要注释。即使使用最新的 OpenXml Nuget 包。
如果我将 Excel 文档转换为 .zip 文件,我可以看到具有我需要的“threadComments.xml”文件,但不知道如何在 C# .NET 中以编程方式进行处理。
c# - 如何使用带有 C# 的 openxml-sdk (2.13.0) 添加线程注释
我试图弄清楚如何在 C# 中使用 openxml SDK 以编程方式添加线程注释。我已经安装了最新版本的 openxml-sdk 2.13.0,据说支持 Threaded Comments,如下所述:https ://github.com/OfficeDev/Open-XML-SDK
SDK 确实有 ThreadedComments 和 ThreadedComment 对象,但我无法弄清楚如何将线程注释附加到单元格并在 Excel 中打开文档时能够看到它们。
我确实有一个支持创建/添加线程注释的 Excel 版本:Excel Office 365 版本 2105。
我在网上唯一能找到的是关于如何阅读评论而不是如何添加评论的非常简洁的代码示例: https ://github.com/OfficeDev/Open-XML-SDK/issues/945
我确实找到了某种示例来添加https://docs.microsoft.com/en-us/office/vba/api/excel.commentthreaded
但由于那是 VBA,它并没有帮助我弄清楚用 C# 和 openxml-sdk 做同样的事情谢谢弗朗西斯
excel - VBA 线程注释位置作为超链接
晚上好,
我创建了一个 vba 宏来获取工作簿中的所有线程注释,并将它们放在名为注释的工作表中的预定义表中。除了一个部分之外,它就像一个魅力。我想为每个线程评论的单元格地址创建一个超链接。非常感谢您对此的帮助。