Пример #1
0
 def put(self, request, id, *args, **kwargs):
     stud = self.get_rec_by_id(id)
     if stud is None:
         json_data = json.dumps({'msg': 'Invalid'})
         return self.render_to_http_response(json_data, status=404)
     data = request.body
     valid = is_json(data)
     if not valid:
         json_data = json.dumps({'msg': 'Not a json data'})
         return self.render_to_http_response(json_data, status=404)
     provided_data = json.loads(data)
     original_data = {
         'name': stud.name,
         'rollno': stud.rollno,
         'marks': stud.marks,
         'address': stud.address
     }
     original_data.update(provided_data)
     form = StudentForm(original_data, instance=stud)
     if form.is_valid():
         form.save(commit=True)
         json_data = json.dumps({'msg': 'Updation is successful'})
         return self.render_to_http_response(json_data)
     if form.errors:
         json_data = json.dumps({'msg': 'Error in form submission'})
         return self.render_to_http_response(json_data, status=404)
Пример #2
0
def update(request,id):
    s=Student.objects.get(id=id)
    if request.method=="POST":
        f=StudentForm(request.POST,instance=s)
        if f.is_valid():
            f.save(commit=True)
        return redirect("/")
    d={'stud':s}
    return render(request,'myApp/update.html',d)
Пример #3
0
def view1(request):
    s=StudentForm()
    d={'f':s}
    if request.method=='POST':
       s=StudentForm(request.POST)
       if s.is_valid():
           name=s.cleaned_data['name']
	       num=s.cleaned_data['num']
	       marks=s.cleaned_data['marks']
	       d={'name':name,'num':num,'marks':marks}
	       return render(request,'myApp/output.html',d)
Пример #4
0
 def post(self, request, *args, **kwargs):
     data = request.body
     valid = is_json(data)
     if not valid:
         json_data = json.dumps({"msg": "invalid"})
         return self.render_to_http_response(json_data, status=404)
     p_data = json.loads(data)
     form = StudentForm(p_data)
     # to create forms with python.........
     if form.is_valid():
         form.save(commit=True)
         json_data = json.dumps({'msg': 'Resouce is created successfully'})
         return self.render_to_http_response(json_data)
     if form.errors:
         json_data = json.dumps({'msg': 'Errors in form'})
         return self.render_to_http_response(json_data, status=404)
Пример #5
0
def view1(request):
    f = StudentForm()
    d = {'f': f}
    if request.method == 'POST':
        f = StudentForm(request.POST)
        if f.is_valid():
            f.save(commit=True)
    return render(request, 'myApp/input.html', d)
Пример #6
0
def insert(request):
    f=StudentForm()
    if request.method=="POST":
        f=StudentForm(request.POST)
        if f.is_valid():
            f.save(commit=True)
        return redirect("/")
    d={'form':f}
    return render(request,'myApp/insert.html',d)
Пример #7
0
def myView(request):
    f = StudentForm()
    if (request.method == "POST"):
        f = StudentForm(request.POST)
        if f.is_valid():
            f.save(commit=True)
            print("record is inserted succesfully")
    d = {'form': f}
    return render(request, 'myApp/1.html', d)