def addstudent(request): username = request.user.username if request.method == "POST": form = StudentForm(data=request.POST) if form.is_valid(): form.save() success = True successinfo = "添加" return render_to_response('student/student.html', { "title": '同学管理', 'form': form, 'successinfo': successinfo, 'success': success, 'username': username }, context_instance=RequestContext(request)) else: return render_to_response('student/student.html', { "title": '同学管理', 'form': form, 'username': username }, context_instance=RequestContext(request)) return HttpResponseRedirect('/manage/student/')
def create_student(request): if request.POST: form = StudentForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('/appwptn/all/student') else: form = StudentForm() args = {} args.update(csrf(request)) args['form'] = form return render_to_response('create_student.html',args)
def createstudent(request): if request.method == 'POST': # If the form has been submitted... form = StudentForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass # Process the data in form.cleaned_data # ... form.save() return HttpResponseRedirect('/createpage/') # Redirect after POST else: form = StudentForm() # An unbound form return render(request, "createpage/createstudent.html", { 'form': form, })
def editperson(request,person_id): #p=Person.objects.get(pk=person_id) p=get_object_or_404(Student, pk=person_id) if request.method=="POST": form= StudentForm(request.POST,instance=p) if form.is_valid(): form.save() else: s=Student.objects.first() form=StudentForm(instance=p) return render(request,'editperson.html',{'form':form,'Title':'Edit Person'})
def editperson(request, person_id): #p=Person.objects.get(pk=person_id) p = get_object_or_404(Student, pk=person_id) if request.method == "POST": form = StudentForm(request.POST, instance=p) if form.is_valid(): form.save() else: s = Student.objects.first() form = StudentForm(instance=p) return render(request, 'editperson.html', { 'form': form, 'Title': 'Edit Person' })
def index(request): form = StudentForm(request.POST) if (request.method == 'POST'): if (form.is_valid()): form.save() message = 'Successfully Registered' return render(request, 'details.html', {'message': message}) else: form_error = "(Registration Failed. Have you filled all the details?)" return render(request, 'index.html', { 'form': form, 'form_error': form_error }) else: form = StudentForm(request.POST) return render(request, 'index.html', {'form': form})
def insert_view(request): if request.method == "POST": form = StudentForm(request.POST) if form.is_valid(): form.save() # student_rno = form.cleaned_data["student_roll_number"] # print student_rno # student_name = form.cleaned_data["student_name"] # print student_name # student_gender = form.cleaned_data["student_gender"] # student_age = form.cleaned_data["student_age"] # Inserting data into dictionary # save_details(student_rno, student_name, student_age, student_gender) return HttpResponse("<h2>Yay..! data inserted successfully</h2>") else: form = StudentForm() return render(request, "insert.html", {"form": form})
def post(self, request): bound_form = StudentForm(request.POST) if bound_form.is_valid(): new_student = bound_form.save() print(new_student) return redirect(new_student) return render(request, 'hostel/check_in_list.html', context={'form': bound_form})
def post(self, request, *args, **kwargs): try: instance = Student.objects.get(admission_no=request.POST['uid']) #aka admission_no form=StudentForm(request.POST,instance=instance) student = form.save(commit=False) student.save() msg="Record saved" except: msg="Unable to process, Please check all values are present" return HttpResponse(json.dumps(dict(result=msg)), content_type="application/json")
def post(self, request, *args, **kwargs): form=StudentForm(request.POST) student = form.save(commit=False) user = User.objects.create_user(student.admission_no,student.email,'1111') user.first_name=student.name user.save() group = Group.objects.get(name='students') group.user_set.add(user) student.save() return HttpResponseRedirect('/admin/students')
def student(request, userId): if request.method == 'GET': form = StudentForm() if int(request.user.id) == int(userId): accountId = MyProfile.objects.get(user_id=request.user.id) student = Student.objects.filter(account_id=accountId.id) return render_to_response('student.html', {'student': student, 'form': form}, context_instance=RequestContext(request)) else: return redirect('student_view', request.user.id) elif request.method == "POST": accountId = MyProfile.objects.get(user_id=request.user.id) form = StudentForm(request.POST) if form.is_valid(): s = Student(account_id=accountId.id) f = StudentForm(request.POST, instance=s) f.save() return redirect('student_view', request.user.id) else: return redirect('student_view', request.user.id)
def post(self, request, *args, **kwargs): form = StudentForm(request.POST) student = form.save(commit=False) user = User.objects.create_user(student.admission_no, student.email, '1111') user.first_name = student.name user.save() group = Group.objects.get(name='students') group.user_set.add(user) student.save() return HttpResponseRedirect('/admin/students')
def post(self, request, *args, **kwargs): form = StudentForm(request.POST) if form.is_valid(): stu = form.save() test_id = self.get_assessment() stu.test_id = test_id stu.save() request.session['stu_id'] = stu.id request.session['test_id'] = test_id return HttpResponseRedirect(reverse('tests:test_detail')) return render(request, 'studentlogin.html', {'form': form})
def post(self, request, *args, **kwargs): form = StudentForm(request.POST) if form.is_valid(): stu = form.save() test_id = self.get_assessment() stu.test_id = test_id stu.save() request.session['stu_id'] = stu.id request.session['test_id'] = test_id return HttpResponseRedirect(reverse('tests:test_detail')) return render(request, 'studentlogin.html', {'form': form})
def new_student(request): form = StudentForm() if request.method == 'POST': form = StudentForm(request.POST) if form.is_valid(): student = form.save() return HttpResponseRedirect(reverse('view_student_page', args=[student.pk])) return render_to_response('form_new_student.html', { 'form' : form }, context_instance=RequestContext(request) )
def post(self, request, *args, **kwargs): try: instance = Student.objects.get( admission_no=request.POST['uid']) #aka admission_no form = StudentForm(request.POST, instance=instance) student = form.save(commit=False) student.save() msg = "Record saved" except: msg = "Unable to process, Please check all values are present" return HttpResponse(json.dumps(dict(result=msg)), content_type="application/json")
def post(self, request, id): student = Student.objects.get(id=id) bound_form = StudentForm(request.POST, instance=student) if bound_form.is_valid(): new_student = bound_form.save() return redirect(new_student) return render(request, 'hostel/check_in_update_list.html', context={ 'bound_form': bound_form, 'student': student })
def addstudent(request): username = request.user.username if request.method == "POST": form = StudentForm(data=request.POST) if form.is_valid(): form.save() success = True successinfo = "添加" return render_to_response('student/student.html', { "title": '同学管理', 'form': form, 'successinfo': successinfo, 'success': success, 'username': username}, context_instance=RequestContext(request)) else: return render_to_response('student/student.html', { "title": '同学管理', 'form': form, 'username': username}, context_instance=RequestContext(request)) return HttpResponseRedirect('/manage/student/')
def index(request): form = StudentForm(request.POST) if (request.method == 'POST'): if (form.is_valid()): form.save() stu = Student.objects.all() UserList = User.objects.all() for tm in stu: f = 0 for che in UserList: if (tm.name == che.username): f = 1 break if f == 0: user = User.objects.create_user(username=tm.name, password=tm.RollNo, email='*****@*****.**') #print form.cleaned_data[Student.name] #user = User.objects.create_user(username = {{form.name}}, # password = {{form.RollNo}}, # email = '*****@*****.**' # ) message = 'Successfully Registered' #return render(request,'login.html',{'message': message}) return redirect("/", {'message': message}) else: form_error = "(Registration Failed. Username Exists?)" return render(request, 'index.html', { 'form': form, 'form_error': form_error }) else: form = StudentForm(request.POST) return render(request, 'index.html', {'form': form})
def student_activate(request): student = Student.objects.filter(user__id = request.user.id) if student: return redirect('activation_error') else: if request.method == 'POST': # get the data from the frontend form form = StudentForm(data = request.POST) if form.is_valid(): AStudent = form.save(commit=False) AStudent.user = request.user AStudent = AStudent.save() # form.save() return redirect('stu_activate_success') else: form = StudentForm() return render(request, "student/studentForm.html",{'form':form})
def add_edit_student(studentId): errorList = [] form = StudentForm() if request.method == 'POST': try: form = StudentForm(request) errorList = form.validate() if not errorList: student = form.save() return redirect(url_for('list_student')) except Exception as e: traceback.print_exc() errorList.append(str(e)) elif studentId>0: student = db_service.getStudentById(studentId) form = StudentForm(dbModel=student) return render_template('add_edit_student.html', form=form, errorList=errorList)
def student_list(request): student_list = models.Student.objects.all() student_list_template = 'student_list.html' if request.method =='POST': add_form = StudentForm(request.POST) if add_form.is_valid(): student = add_form.save(commit=False) for lab in Lab.objects.all(): record = LabRecord(student=student, lab=lab) record.save() student.save() return HttpResponseRedirect('/students/') else: add_form = StudentForm() student_list_dict = { 'student_list': student_list, 'add_form': add_form} return render_to_response(student_list_template, student_list_dict)
def create_view(request): errors=ErrorMessage() try: student=Student.objects.get(account=request.user, block=False, activated=True) errors.add("ExistStudent") return render(request, 'student/save.html', {'errors':errors, 'student':student, }) except: log.debug("Cannot find student") if request.method=='POST': form=StudentForm(request.POST) if form.is_valid(): new_student=form.save(commit=False) new_student.account=request.user new_student.save() return HttpResponseRedirect(reverse('student-info', args=(new_student.code, ) )) else: log.debug(form.errors) else: form=StudentForm() return render(request, 'student/save.html', { 'form':form, })
def student_form(request, activation_key): ak=activation_key obj=StudentRegister.objects.filter(activation_key=ak) if len(obj) == 0: return render(request, "not_found.html") else: if request.method == 'POST': if obj[0].form_filled is True: return render(request,'already_filled.html') else: form = StudentForm(request.POST, request.FILES) if form.is_valid(): profile = form.save(commit=False) profile.student_register = obj[0] profile.save() obj[0].student=profile obj[0].save() return render(request, 'finished.html') else: print form.errors else: form = StudentForm() return render(request, 'student_form.html', {'form': form, 'name': StudentRegister.objects.filter(activation_key=ak)[0].employee.name_r})