def addTeacher(request): if request.method == "POST": if User.objects.filter(username=request.POST['name']).exists(): context = {'info': "Username already Exist"} return render(request, 'teacher/add_teacher.html', context) else: user = User() user.username = request.POST['name'] user.email = request.POST['email'] user.set_password(request.POST['password']) user.save() teacher = Teacher() teacher.user = user teacher.dept_id = request.POST['class'] teacher.set_password(request.POST['password']) teacher.t_USN = request.POST['t_USN'] teacher.name = request.POST['name'] teacher.email = request.POST['email'] teacher.sex = request.POST['sex'] teacher.DOB = request.POST['DOB'] teacher.phone = request.POST['phone'] teacher.save() context = { 'class_s': Dept.objects.all(), 'success': "Teacher Added Successfully" } return render(request, 'teacher/add_teacher.html', context) dept = Dept.objects.all() context = {'department': dept} return render(request, 'teacher/add_teacher.html', context)
def test_can_create_user(self): userCount = User.objects.all().count() # create user anotherUser = User() anotherUser.name = "new user" anotherUser.username = "******" anotherUser.password = "******" anotherUser.save() # save user newCount = User.objects.all().count() self.assertEquals(userCount + 1, newCount)