不能将django-ckeditor与django_comments一起使用。我曾经使用过我自己的应用程序,但是django_comments应用程序有一个奇怪的错误。 我可以看到并使用编辑器,但第一次显示错误 '此字段为必填项。 当我尝试使用提交按钮再次发布相同的评论时,我可以发布它但不能再使用编辑器而不会导致CKeditor锁定页面刷新。 我使用 django_comments + fluent_comments + threaddedcomments 这一切都来自django_comments。所以我应该能够使用CKeditor。但我总是得到错误。
我尝试在fluent_comments / views.py上调试它,因为我使用 fluent_comments。
request.POST.copy()==>没有第一次发表评论 应用程序显示错误。第二次捕捉和发布它,但正如我所说 不能再使用CKEditor了。
我的django_comments表单:
class CommentDetailsForm(CommentSecurityForm):
"""
Handles the specific details of the comment (name, comment, etc.).
"""
name = forms.CharField(label=pgettext_lazy("Person name", "Name"), max_length=50)
email = forms.EmailField(label=_("Email address"))
url = forms.URLField(label=_("URL"), required=False)
# Translators: 'Comment' is a noun here.
comment = forms.CharField(label=_('Comment'), widget=CKEditorWidget(),
max_length=COMMENT_MAX_LENGTH)
我添加到我的fluent_comments form.html:
<script type="text/javascript" src="{% static "ckeditor/ckeditor-init.js" %}"></script>
<script type="text'/javascript" src="{% static "ckeditor/ckeditor/ckeditor.js" %}"></script>
没有评论数据,抛出,错误&#39;此字段需要&#39;,再次发布,评论发布,ckeditor锁定。我即将疯狂