Как передать объект Django в файл Javascript (шаблон куплен в envato elements)

Dears!!!

Я пытаюсь получить объект Django в файле Javascript. Моя цель состоит в том, чтобы подключить шаблон Django к файлу Javascript и отобразить информацию о моей модели на сайте.

Мой models.py:

class Event(models.Model):
    _id = models.ObjectIdField(blank=True, null=False)
    title = models.CharField(max_length=200)
    slug = models.SlugField(max_length=100)
    description = models.TextField(blank=True, null=True)
    event_date = models.DateTimeField(null=True, verbose_name="Date")
    event_creation = models.DateTimeField(verbose_name="Creation", auto_now_add=True)
    start = models.DateTimeField(null=True, verbose_name="Start")
    end = models.DateTimeField(null=True, verbose_name="End")
    event_updated = models.DateTimeField(verbose_name = 'Updated',auto_now=True)
    user = models.ForeignKey(User, on_delete=models.CASCADE)
    
    def __str__(self):
        return f'event_{self.title}'
    class Meta:
        db_table = 'event'

Мой serializers.py:

class EventSerializer(serializers.ModelSerializer):
    # _id = serializers.ReadOnlyField()
    channels = Event
    class Meta:
        model = Event
        fields = '__all__'

Мой views.py:

class Calendar(LoginRequiredMixin,TemplateView):
    template_name = "calendar.html"
    queryset = Event.objects.all()
    serializer = EventSerializer(queryset, many=True)
    data = JSONRenderer().render(serializer.data)

    def get(self, request):
        context = {'event': self.data}
        return render(request, 'calendar.html', context)

    #FOR THE FUTURE: I WANT TO USE POST METHOD 
    # def post(self, request, *args, **kwargs):
    #     serializer = self.get_serializer(data=request.data)
    #     serializer.is_valid(raise_exception=True)
    #     event = serializer.save()
    #     return Response({
    #         "event": EventSerializer(event, context=self.get_serializer_context()).data,
    #         "token": AuthToken.objects.create(event)[1]
    #     })

файл Javascript (я обнаружил, что объект, который отображает события в календаре - это объект в закомментированных строках. Я хочу передать в этот список мой Django Object, как эти закомментированные объекты, но используя мой models.py):

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