Django Как добавить ответ в богатый редактор

Я создаю пост и комментарий этого поста на моей странице. Пользователи могут комментировать посты, и я использую для этого богатый редактор (ckeditor). Но я хочу, чтобы пользователи также могли отвечать на комментарии. Для этого я добавил кнопку "Ответить". Когда пользователь нажимает кнопку "Ответить", я хочу перенаправить его в ckeditor и добавить сообщение в ckeditor.

LİKE THİS; enter image description here

На самом деле, мне не нужно что-то настолько сложное, просто пользователь должен знать, что ответить другому пользователю, это работает для меня.

Мои модели:

class UserPosts(models.Model):
  postTitle = models.CharField(max_length=100, verbose_name="Title")
  postContent = RichTextUploadingField(null=True, verbose_name="Content")
  username = models.ForeignKey(
      User, on_delete=models.CASCADE, blank=True ,null=True, verbose_name="Username")

class UserMessages(models.Model):
  postMessages = RichTextUploadingField(null=True, verbose_name="Message")
  post = models.ForeignKey(
      UserPosts, on_delete=models.CASCADE, verbose_name="Linked Post", null=True)
  username = models.ForeignKey(
      User, on_delete=models.CASCADE, verbose_name="Username", null=True)

Мои взгляды:

def detail_post(request,_detail):
   postDetail =  UserPosts.objects.get(pk = _detail)
   messages = UserMessages.objects.all().filter(post_id =postDetail.id)

   if request.method == "POST": #New Message
      if request.method == "POST": #New Message
              form = MessageForm(request.POST,request.FILES)
              if form.is_valid():
                  form.instance.username = request.user
                  form.instance.post = postDetail
                  form.save()
                  return redirect("detail",postDetail.id)

   context= {
          "detail":postDetail,
          "messages":messages,
          "form":form,
      }
   return render(request,"DetailPost.html",context)

и мой HTML:

   {% if request.user.is_authenticated %}
        <div class="comment-user ">
            <form method="POST" class=" ">
                {% csrf_token %}
                {{form.media}}
                <div class="form-group ">
                    {{ form }}
                </div>
                <div class="">
                    <button type="submit" class="btn btn-primary btn-block">Submit</button>
                </div>
            </form>
        </div>
   {% endif %}

Примечание: извините за мой плохой английский

Вернуться на верх