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))