我正在使用 django 线程评论。一切正常,除了两件事:csrf 令牌和用户模板标签。
问题是,当用户提交评论时,表单没有 csrf 令牌,因此无法在服务器端验证表单。尝试将 csrf 令牌添加到线程注释在内部传递但没有结果的字典中;不断收到错误(他们中的大多数人告诉这个方法只需要 2 个参数,给出 3 个参数)。试图修复这些方法以接受 3 个参数,然后再传递第三个参数;没有成功。
是否有人在过去偶然发现了同样的问题并解决了它?因为这对我来说不是一个可接受的解决方案:
MIDDLEWARE_CLASSES = (
#'django.middleware.csrf.CsrfViewMiddleware',
)
第二个 - 有一个 HTML 助手来获取发布评论的用户的 user_id。是否有一个开箱即用的 html 助手来通过 id 获取用户的名称,还是我必须自己编写?
http://code.google.com/p/django-threadedcomments/
这是该项目的代码,我不能确切地知道应该在这里发布哪些代码块,所以我只是给出了整个项目的链接。
我真的被困在这里,任何帮助都会受到欢迎。
提前致谢。