运行服务器时Django错误

时间:2013-08-22 08:21:34

标签: django

在localhost上获取错误。 localhost:发生服务器错误。请联系管理员。

local_settings.py: http://pastebin.com/JSFaBEg2

错误日志: http://pastebin.com/ANrUvd9z

1 个答案:

答案 0 :(得分:1)

只需从django.middleware.csrf.CsrfResponseMiddleware中移除MIDDLEWARE_CLASSES(在1.4中已弃用)。您应该只使用django.middleware.csrf.CsrfViewMiddleware进行跨站点请求伪造保护。

请参阅django的deprecation timeline

  

1.4

     

将删除CsrfResponseMiddleware和CsrfMiddleware。使用 {%   表单内的csrf_token%}模板标记可启用CSRF保护。   CsrfViewMiddleware保留并默认启用。