Я пытаюсь создать простое html-приложение для Facebook только на странице клиента. Я хотел бы использовать плоские страницы django, чтобы клиент и его сотрудники могли изменять содержимое приложения через администратора django своего сайта. Проблема в том, что Django возвращает 403 «Ошибка проверки CSRF. Запрос отменен». ошибка, когда Facebook пытается отправить свою собственную информацию POST и получить доступ к URL-адресу приложения.
Я уже знаю о декораторе @csrf_exempt, но я не уверен, как бы я применил его к представлению плоской страницы, так как оно находится в коде django.contrib. Более того, я бы хотел отключить защиту csrf только тогда, когда представление запрашивает определенный шаблон facebook.html (не шаблон default.html). Например, если бы был шаблонный тег {% crsf_exempt%}, это было бы идеально.
Может кто-нибудь придумать способ решить эту проблему? Или, может быть, мне стоит отказаться от идеи использования django-flatpages для обслуживания приложения facebook?