Когда я захожу в 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. Был бы очень признателен за любые идеи ~