本帖最后由 堡塔运维香菜卷 于 2023-10-8 18:36 编辑
宝塔部署django项目,最后将ssl证书粘贴进去后,发现网站无法实现登录,会提示csrf验证失败,403fobidden。把ssl关闭之后又可以登录了。很奇怪,我没有查找到任何二者会产生冲突,为何出现这种情况?为什么https和csrf会冲突呢?
我的方法是在html页面添加{% csrf_token %},但这样做就会冲突
后来尝试把{% csrf_token %}删除,在views里添加@csrf_exempt,倒是可以登录了,但是却没有任何办法可以进入admin,进入admin也会报csrf校验失败的问题。
|
|