Я выполнил все инструкции, чтобы заставить Ajax правильно работать с Django (ajaxSetup для добавления заголовка X-CSRFToken при каждом запросе и т. д.), и теперь эта часть работает нормально.
Я использую django-rest-framework, django-allauth и rest-auth
Сейчас я пытаюсь проверить вход в Facebook с помощью DRF, поскольку Facebook не позволяет localhost быть зарегистрированным приложением, которое я отредактировал ~/etc/host и добавил local.test.com в качестве псевдонима для 127.0.0.1. Теперь всякий раз, когда я пытаюсь отправить сообщение в Django, я снова получаю 403 запрета. Я думаю, что это может быть связано с тем, что URL-адрес запроса и Удаленный адрес различаются, но я действительно не знаю, что с этим делать.
Поскольку я не уверен, в чем проблема, думаю, имеет смысл просто поделиться ссылкой на проект на github: https://github.com/Sebastiansc/Sauti
Что я могу сделать, чтобы запросы POST Ajax, поступающие с local.test.com, работали?