API 403 Ошибки при входе в админ-панель с Django - PullRequest
0 голосов
/ 07 января 2020

Когда я захожу в Django admin ('/ admin') и, не выходя из Django admin, возвращаясь на домашнюю страницу моего сайта ('/'), я получаю 403 ошибки на топоре ios отправка запроса (не использует формы и происходит при загрузке страницы '/'). Если я никогда не войду в Django admin, все будет работать как положено.

Вот как выглядит мой почтовый запрос:

async function filterData(){
  let categories = $('#category_selection').val();
  showHideMessage.style.display = 'none';
  await axios.post(
    '/tabulate/',
    {
      categories: categories,
    },
    {
      headers: {
        'Content-Type': 'application/json'
      }
    }
  )

Так выглядит конечная точка (w / Django Rest Framework):

@api_view(['GET', 'POST'])
def tabulate(request):
    metrics = Field.objects.all()
    if request.method == 'POST':
        data = request.data
        if data['categories']:
            metrics = metrics.filter(category__in=data['categories'])
    metrics = clean_metrics(metrics.values())
    return Response(data={'metrics': metrics}, status=status.HTTP_200_OK)

I оставили все Django промежуточное ПО авторизации по умолчанию и просто добавили rest_framework в Installed_Apps. Был бы очень признателен за любые идеи ~

...