1

我有一个在 ajax 函数中调用的表单,这个函数返回一个带有一个 ckeditor 字段的 django 表单。

该字段显示没有问题,但是当我发出请求时,该字段值不会在请求中发送,但是如果我以相同的形式使用相同的值进行另一个,则该值会更新并在请求中发送。

我的表单域

class EditCommentForm(IdeiaForm):

    content = forms.CharField(
        max_length=settings.COMMENT_TEXT_LIMIT if hasattr(settings, "COMMENT_TEXT_LIMIT") else 10000,
        required=True,
        widget=CKEditorWidget(config_name='question')
    )
    comment_id = forms.IntegerField(required=True)

我的html模板

<form class="create-comment" data-group-class=".comment-group" data-ajaxform="true" data-toggle="replace"  class="create-comment" data-update="#{{ to_update }}" action="{% url 'comment:edit' %}" method="post">{% csrf_token %}
    <div class="comment-group create-comment-body{% if form.content.errors %} has-error{% endif %}">
        <textarea name="content" class="form-control"  placeholder="Deixe seu comentário">{{ instance.content }}</textarea>
        <span class="help-block"></span>
    </div>
    <input name="comment_id" value="{{ instance.id }}" type="hidden"/>
    <div class="create-comment-footer">
        <input type="submit" value="Editar" class="btn btn-primary">
    </div>
</form>
4

0 回答 0