公司让前后端分离做一个项目, 前段用Vue ,后端用Django,本人是从头开始学Vue, 一开始的情况可想而知,搞不懂Vue,开发到现在,一开始用的是get 访问后台,但是get相对于post 还是觉得post比较好点,但是post会涉及到跨域问题,这个问题让我头疼了两天,看了好多文档,也没有一个全面的答案,最后自己总结一下。
以下是自己post成功跨域设置的总过程:
首先在Vue (main.js)设置,我用的是axios
所以先设置
接下来在Django设置:
1、pip install django-cors-headers
2、配置 setting.py 文件: