发布django休息时出现500错误

时间:2017-12-22 17:34:32

标签: javascript django django-rest-framework axios

我正在尝试使用DRF模型集和Axios发布数据。到目前为止,我尝试了几个不同的选项,结果相同,500。我能够使用axios.get获取数据,但无法发布数据。我是新来的休息和使用ajax所以我道歉,如果它是明显的东西。

Axios致电

var csrftoken = Cookies.get('csrftoken');
        axios({
            method: 'post',
            url: "/api/schedules/create",
            data: {
                "emp": this.emp.emp,
                'start_time': this.startTime,
                "end_time": this.endTime,
                "date": this.today,
                "location": this.location
            },
            headers : {"X-CSRFToken" : csrftoken }
          })

    },

串行

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 

控制台输出

enter image description here

0 个答案:

没有答案