Может кому понадобится. Проблема была в csrf токене. Решил проблему но как по мне это костыль.
1 в файле урлов Api/urlls.py подключил csrf_exempt:
from django.urls import path, include
from django.views.decorators.csrf import csrf_exempt
from Sites.views import SiteListView
from .views import messagePost
app_name= 'Sites'
urlpatterns = [
path('Site/all/', SiteListView.as_view()),
path('sendMessage/', csrf_exempt(messagePost)),
]
В файле Api/views.py для обработки запроса сделал обычную функцию котораю получает данные из request.body в формате json и после обработки также возвращает json:
1 в файле урлов Api/urlls.py подключил csrf_exempt:
В файле Api/views.py для обработки запроса сделал обычную функцию котораю получает данные из request.body в формате json и после обработки также возвращает json: