Отображение ckeditor в django без form.py

Я пытаюсь создать приложение, в которое я хочу добавить текстовый редактор. Я добавил CKEditor и он прекрасно работает на панели администратора. Я хочу знать, есть ли способ отобразить редактор без form.py, только для сохранения данных из простых запросов к посту.

вот как это выглядит, но это должен быть редактор насыщенного текста.

есть ли альтернативный способ, кроме forms.py, для добавления этого редактора? Заранее спасибо :)

models.py

from django.db import models
from ckeditor.fields import RichTextField 

# Create your models here.
class Profile(models.Model):
    name = models.CharField(max_length=255)
    email = models.EmailField(max_length=255)
    previous_work = RichTextField(max_length=2000)
    skills = RichTextField(max_length=2000)

html

    <form class="container">
            {% csrf_token %}
            {{ form.media }}
            <div class="mb-3">
                <label class="form-label">Name</label>
                <input type="text" class="form-control" name="name" id="name">
            </div>
            <div class="mb-3">
              <label class="form-label">Email</label>
              <input type="email" class="form-control" name="email" id="email">
            </div>
            <div class="mb-3">
                <label class="form-label">Previous Work</label>
                <!-- <input type="number" class="form-control" name="summary" id="summary"> -->
                <textarea name="Previous_work" class="form-control" id="Previous_work" cols="30" rows="10"></textarea>
            </div>
            <div class="mb-3">
                <label class="form-label">Skills</label>
                <!-- <input type="number" class="form-control" name="summary" id="summary"> -->
                <textarea name="skills" class="form-control" id="skills" cols="30" rows="10"></textarea>
            </div>
            <button type="submit" class="btn btn-primary">Submit</button>
          </form>

Делайте вот так...

----- models.py -------

from ckeditor.fields import RichTextField
class CKModel(models.Model):
    c = RichTextField()

------ views.py --------

def CKView(request):
    form = CKForm()
    if request.method == 'POST':
        c= request.POST.get('skills')
        CKModel(c=c).save()
    return render(request,'index.html',{'form':form})

------- в HTML Код -----------

{% block body %}
     <form action="" method="POST">
          {% csrf_token %}
          {{form.media}}
          <textarea name="skills" class="form-control"  id="editor" cols="30" rows="10"></textarea>

          <button type="submit">add</button>
     </form>

{% endblock body %}

------ Вывод веб-страницы ------

enter image description here

После сохранения в панели администратора django

enter image description here

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