【发布时间】:2020-07-02 11:16:13
【问题描述】:
这里是axios代码:
axios({
method: 'post',
url: 'http://127.0.0.1:8000/api/form/',
data: this.state,
headers: {
'Content-Type': 'application/json'}
})
.then(function (response) {
console.log(response);
})
.catch(function (response) {
console.log(response);
});
}
这里是views.py
class Formview(APIView):
def post(self,request):
Fprov=request.POST.get('selectedPro')
Fdist=request.POST.get('selectedDistrict')
FpalikaT=request.POST.get('selectedPalikaType')
FpalikaN=request.POST.get('enteredPalikaName')
FWardN=request.POST.get('enteredWardNo')
FWardOf=request.POST.get('enteredWardOfficeAddress')
FWardC=request.POST.get('enteredWardContactNo')
new=Form(Province=Fprov,
District=Fdist,
PalikaType=FpalikaT,
PalikaName=FpalikaN,
Ward_No=FWardN,
Ward_Office_Address=FWardOf,
Ward_Contact_No=FWardC)
new.save()
这里是 serializers.py
from rest_framework import serializers
from .models import Form
class FormSerializer(serializers.ModelSerializer):
class Meta:
model = Form
fields = '__all__'
【问题讨论】:
标签: python django reactjs django-rest-framework axios