def create_student(request): student_form = StudentForm(request.POST or None) if student_form.is_valid: print "Account created" save_it = student_form.save(commit=False) save_it.user = request.user save_it.save() context = {"form": student_form} template = "poll/AccountsManagement/CreateStudent/createStudent.html" return render(request, template, context)
def bulletin(request): if "id" in request.POST: print "@<<<<", request.POST, ">>>>" a = Accounts.objects.get(id=request.POST.get('id2')) print "@<<<<", request.POST.get('id2'), ">>>>" # print "@<<<<",request.POST.all(),">>>>" print "<<<<", a, ">>>>" if type(a) is not None: print a if "btn" in request.POST: btn = request.POST.get("btn") if btn == "search": student_form = StudentForm({'id': a.id, 'last_name': a.last_name, 'first_name': a.first_name}, instance=a) print "Submit, Search" if student_form.is_valid: student_form.save(commit=False) else: student_form = StudentForm() else: # show a page without any post student_form = StudentForm() context = {'form': student_form} template = 'poll/PerformanceManagement/performance.dj.html' return render(request, template, context)
def update_student(request): if "id" in request.POST: print "@<<<<", request.POST, ">>>>" a = Accounts.objects.get(id=request.POST.get('id2')) print "@<<<<", request.POST.get('id2'), ">>>>" # print "@<<<<",request.POST.all(),">>>>" print "<<<<", a, ">>>>" if type(a) is not None: print a if "btn" in request.POST: btn = request.POST.get("btn") if btn == "search": student_form = StudentForm({'id': a.id, 'last_name': a.last_name, 'first_name': a.first_name}, instance=a) print "Submit, Search" if student_form.is_valid: student_form.save(commit=False) elif btn == "update": student_form = StudentForm(request.POST or None, instance=a) print "Submit, Update" if student_form.is_valid: save_it = student_form.save(commit=False) save_it.user = request.user save_it.save() elif btn == "delete": student_form = StudentForm(request.POST or None, instance=a) print "Submit delete" if student_form.is_valid: delete_it = student_form.save(commit=False) delete_it.user = request.user delete_it.delete() else: student_form = StudentForm() else: # show a page without any post student_form = StudentForm() context = {"form": student_form} template = "poll/AccountsManagement/UpdateStudent/updateStudent.html" return render(request, template, context)