Как передать ID модели django для обновления в knockout ajax success url и как вырезать id из url
views.py
def visitor(request,id):
# fruser = get_object_or_404(FRUser,id=id)
if request.method == "POST":
uid = request.GET.get('visitor_nric_no')
name = request.GET.get('name')
company_name = request.GET.get('company_name')
user_type = request.GET.get('userType')
visit_purpose = request.GET.get('purposeOfVisit')
valid_from_date = request.GET.get('validFrom')
valid_till_date = request.GET.get('validTill')
fruser = FRUser.objects.get(id=uid)
fruser.name = name
fruser.company_name = company_name
fruser.user_type = user_type
fruser.visit_purpose = visit_purpose
fruser.valid_from_date = valid_from_date
fruser.valid_till_date = valid_till_date
fruser.save()
print(fruser.name)
context = {'fruser':fruser}
return render(request, 'kiosk/visitor-checkIn/visitor-new-registration.html',context)
knockout.js
submitHandler: function() {
var ViewModel = function () {
var self = this;
self.nric_no = ko.observable("");
self.save = function () {
var formdata = new FormData();
formdata.append('nric_no', self.nric_no());
console.log(formdata)
$.ajax({
type: 'POST',
url: "http://127.0.0.1:8000/kiosk/kiosk/nric/api",
data: formdata,
headers: { 'X-CSRFToken': csrftoken },
processData: false,
contentType: false,
success: function () {
alert('Success');
window.location = '/kiosk/kiosk/visitor/visitor-new-registration' + fruser.uid;
},
error: function () {
alert("fail");
}
});
};
};
ko.applyBindings(new ViewModel());
},
});
Как передать django id модели в knockout js ajax succes url и как разделить id с url Я хочу передать django FRUser model uid в success url ajax knockout area как передать это и я хочу нарезать id на url как решить это Заранее спасибо