1
DRF 및 Axios를 사용하여 데이터를 게시하려고합니다. 지금까지 403 (금지 된) 같은 결과로 몇 가지 다른 옵션을 시도했습니다. axios.get을 사용하여 데이터를 가져올 수 있지만 데이터를 게시 할 수는 없습니다. 나는 휴식을 취하고 아약스를 사용하는 것을 처음 접했기 때문에 사과해야한다.Django Rest and Axios
Axios의 호출
return axios({
method: 'post',
url: "/schedules/",
data: {
"emp": this.emp.emp,
'start_time': this.startTime,
"end_time": this.endTime,
"date": this.today,
"location": this.location
},
xsrfHeaderName: "X-CSRFToken",
responseType: 'json'
})
Settings.py
CSRF_COOKIE_NAME = "XSRF-TOKEN"
시리얼
class SchedSerializer(serializers.ModelSerializer):
class Meta:
model = Schedule
fields = (
'location',
'emp',
'date',
'start_time',
'end_time'
)
보기
class SchedViewSet(viewsets.ModelViewSet):
queryset = Schedule.objects.all()
serializer_class = serializers.SchedSerializer