Я использую django для приложения для веб-сайта, в основном. Мне нужно написать страницу холста для обработки запросов. В простейшей форме, у меня есть:Получение внутренней ошибки при загрузке приложения холста через FB, но не напрямую
(r'^canvas/','commitments.views.canvas'),
в urls.py
, а также:
@csrf_exempt
def canvas(request):
return HttpResponse("Hello world")
views.py
в. Все это работает отлично, если я загружаю страницу напрямую. Если, однако, я загружаю страницу через холст Facebook, у меня возникает ошибка, связанная с modsecurity ModSecurity: Output filter: Failed to read bucket (rc 104): Connection reset by peer [hostname "..."] [uri "/canvas/"]
.
Любые мысли о том, что я здесь делаю неправильно? Спасибо за помощь.
Установите 'DEBUG = True' в settings.py, и вы увидите вывод отладки и stacktrace –
Спасибо. Я сделал это, но для некоторых ошибок я до сих пор не получаю вывод отладки и stacktrace - не знаю, почему, но так все и было для меня все время. – sean
Из журналов Apache ('ModSecurity: выходной фильтр: не удалось прочитать ведро (rc 104): сброс соединения с помощью peer [hostname" ... "] [uri"/canvas/"]'), похоже, что это проблема с модой? Несмотря на освобождение страницы от CSRF? Я на Dreamhost, если это помогает. – sean