在发布此之前,我已经尝试了在线发布的所有解决方案方法,包括 Stackoverflow 和 Django 上的解决方案。(我认为错误的原因可能是由于我使用的是较新的 jQuery 和 django 版本,并且大多数解决方案都已过时,使用 jQuery 1.9 和 django 1.5.1)
以下是一些不起作用的解决方案的 URL:
Django CSRF 检查因 Ajax POST 请求而失败
https://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ajax
任何帮助,将不胜感激。错误的另一种可能性是我实际上不确定将这些片段准确放置在哪里。到目前为止,我已经在文档加载时粘贴了 jquery 中的所有内容,我还尝试将代码粘贴到 .js 文件的开头。(我的 javascript 代码是分段的,有些是单独的 .js 文件,有些是与 django 上下文呈现的 html 内联的,所以任何带有“{{ csrftoken }}”的解决方案都是不好的。
谢谢!!