Так что я потратил слишком много времени, пытаясь понять это.Я остановился на (немного дерьмовом) обходном пути: добавьте {% csrf_token %}
в любое место вашего шаблона (я предполагаю, что вы передали аргумент context_instance=RequestContext(request)
своему render_to_response
или какому-либо другому).
Я думаю, что происходит то, что куки-файлы на самом деле не установлены (это можно проверить с помощью проверки куки-файлов в инструментах разработки любого браузера).Добавление приведенного выше кода в ваш шаблон заставляет это.У меня есть ощущение, что это может быть исправлено в более поздних версиях Django, и кажется, что есть очевидные исправления для 1.4+ (например, см. здесь ).К сожалению, Dreamhost привязал нас к 1.2.3, поэтому нам нужно справиться.