как я могу получить панель инструментов ckeditor на остальной странице API? - PullRequest
0 голосов
/ 30 марта 2019

Я использую django rest framework и django-ckeditor, чтобы создать форму с описанием. моя проблема в том, что панель инструментов ckeditor отсутствует, это нормально или мне нужно добавить некоторые функции, чтобы она появилась? в интерфейсе, если я буду использовать vue, я должен снова добавить ckeditor в приложение vue?

models.py

from django.db import models
from . import CustomUser
from ckeditor.fields import RichTextField
class Blog(models.Model):
    user = models.ForeignKey(CustomUser, on_delete=models.CASCADE)
    title = models.CharField(max_length=30, null=False)
    description = RichTextField(blank=True, null=True)

serializers.py

class CreateBlogSerializer(serializers.ModelSerializer):
    user = serializers.HiddenField(
        default=serializers.CurrentUserDefault())

    class Meta:
        model = Blog
        fields = ('user', 'title',
              'description',
              )

views.py

class BlogCreateView(generics.CreateAPIView):
    queryset = Blog.objects.all()
    serializer_class = CreateBlogSerializer
    authentication_classes = (TokenAuthentication,)
    permission_classes = (IsAuthenticated, Authorized_Company_User,)

Я не уверен, если это возможно, я получаю панель инструментов на странице администратора, но не в API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...