Django CSRF令牌 + AngularJS

13 浏览
0 Comments

Django CSRF令牌 + AngularJS

我在一个使用 mod_wsgi 的 Apache 服务器上运行 Django,并且还有一个由 Apache 直接提供的 AngularJS 应用,而不是通过 Django。我想要向运行 rest_framework 的 Django 服务器发起 POST 请求,但是在 csrf token 方面遇到了问题。

有没有一种方法可以在不将 {% csrf token %} 放入模板中的情况下,从服务器设置令牌(因为这些页面不通过 Django)?

  1. 我希望能够通过 GET 请求获取 csrf token 作为 cookie。
  2. 然后,我希望能够使用 csrf token cookie 值向 Django 服务器发起 POST 请求。
0