когда я выхожу из системы и пытаюсь опубликовать, это работает, но когда я вхожу в систему и пытаюсь опубликовать, это не работает и выдает ошибку 403,
файл реакции
class Axios extends React.Component{
constructor(){
super()
this.state = {
persons: []
}
}
post(){
axios.post('http://127.0.0.1:8000/api/create', {
title: 'titan',
body: 'this is working',
headers:{
withCredentials: true,
'X-CSRFToken':CSRF_TOKEN,
'Accept': 'application/json',
'Content-Type': 'application/json',
},
})
.then(function (response) {
console.log(response);
})
}
get(){
axios.get('http://127.0.0.1:8000/api').then(Response=>{
console.log(Response.data)
})
}
componentDidMount(){
this.post();
this.get();
}
render(){
return(
<div>
<h1>fetch</h1>
</div>
)
}
}
export default Axios;
просмотры.py
class create(CreateAPIView):
queryset = Post.objects.all()
serializer_class = postSerializers
также добавил это в settings.py
CSRF_COOKIE_NAME = "X-CSRFToken"
при входе в систему
когда вышел из системы
если есть кто-нибудь, кто достаточно умен, пожалуйста, помогите мне в этом .. пытаюсь найти решение в течение нескольких дней ...