Request.POST при ajax запросе не видит добавленные параметры

Пишу сайтик на django и прикручиваю комментарии, но так как я не очень разбираюсь в фронтенде и так как мне надо при создании комментария slug записи, нагуглил из интернета, что можно в .serialize() добавить дополнительные параметры вот так $(this).serialize() + '&post_slug=' + encodeURIComponent('{{ post.slug }}').

Так вот, при попытке извлечь данные из request.POST, post_slug там не лежит, хотя при выводе на консоль из js всё нормально.

<QueryDict: {'csrfmiddlewaretoken': ['Y3HXbLsm2iNY0EiAFDadGf5l0B0GOkttuhN06RPJUmuRknIh7nnmz79YHZcZuvsg'], 'comment_text': ['41244124']}>

Форма

...
<form id="add_comment_form" action="{% url 'view_post' post.slug %}" method="post" class="row align-items-center mb-4" name="add-comment">
    {% csrf_token %}

    <div class="col-11">
        {{ leave_comment_form.comment_text }}
    </div>

    <div class="col-1">
        <button id="add_comment_btn" type="submit" class="btn btn-outline-primary">Primary</button>
    </div>
</form>
...

Код из djang'и

    def post(self, request, *args, **kwargs):
        # print(request.POST)
        # print(request.user.username)
        leave_comment_form = AddCommentForm(request.POST)
        if leave_comment_form.is_valid():
            comment = leave_comment_form.cleaned_data['comment_text']

            # Comments.add_root()
            # return redirect(request.META.get('HTTP_REFERER'), '/')
            return HttpResponse('Success!')
        return HttpResponse(str(leave_comment_form.errors))
Вернуться на верх