я разрабатываю проект с использованием DRF и реагирую js не удаляю с помощью drf, работающего нормально, но по топору ios .delete дает ошибку 403.
действия / обзор. js
export const deleteReview = (id) => dispatch => {
axios
.delete(`/api/review/${id}`)
.then(res => {
dispatch({
type: DELETE_REVIEW,
payload: id
})
})
.catch(err => console.log(err))
}
редукторы / обзор. js
case DELETE_REVIEW:
return {
...state,
review: state.review.filter(review => review.id !== action.payload)
}
основной файл обзора
<tbody>
{ this.props.review.map(review => (
<tr key={review.id}>
<td>{review.id}</td>
<td>{review.city_name}</td>
<td>{review.traveller_name}</td>
<td>{review.traveller_review}</td>
<td>{review.review_img}</td>
<td><button onClick = {this.props.deleteReview.bind(this, review.id)}className="btn btn-danger btn-sm">Delete</button></td>
</tr>
</tbody>