Esempio n. 1
0
def showFormData(request):
    if request.method == "POST":
        fm = StudentRegistration(request.POST)
        if fm.is_valid():
            # nm = fm.cleaned_data['name']
            # em = fm.cleaned_data['email']
            # pw = fm.cleaned_data['password']
            # to create new column
            # reg = User(name=nm, email=em, password=pw)
            # reg.save()
            # to update the created value
            # reg = User(id=1, name=nm, email=em, password=pw)
            # reg.save()
            # to delete the created value
            reg = User(id=1)
            reg.delete()

        else:
            print('Data is not valid')

    else:
        fm = StudentRegistration()
        print('From get request')

    return render(request, 'enroll/userregistration.html', {'form': fm})
Esempio n. 2
0
 def post(self, request):
     fm = StudentRegistration(request.POST)
     if fm.is_valid():
         nm = fm.cleaned_data['name']
         em = fm.cleaned_data['email']
         pw = fm.cleaned_data['password']
         reg = User(name=nm, email=em, password=pw)
         reg.save()
         return HttpResponsePermanentRedirect('/')
def showFormData(request):
    if request.method == "POST":
        fm = StudentRegistration(request.POST)
        if fm.is_valid():
            print(fm)
            print('from post request')
            print('CLEANED DATA = ', fm.cleaned_data)

        else:
            print('Data is not valid')

    else:
        fm = StudentRegistration()
        print('From get request')

    return render(request, 'enroll/userregistration.html', {'form': fm})
Esempio n. 4
0
 def get_context_data(self, *args, **kwargs):
     context = super().get_context_data(**kwargs)
     fm = StudentRegistration()
     stud = User.objects.all()
     context = {
         'stu': stud,
         'form': fm,
     }
     return context
def showFormData(request):
    if request.method == "POST":
        fm = StudentRegistration(request.POST)
        if fm.is_valid():
            nm = fm.cleaned_data['name']
            em = fm.cleaned_data['email']
            pw = fm.cleaned_data['password']
            print(nm)
            print(em)
            print(pw)

        else:
            print('Data is not valid')

    else:
        fm = StudentRegistration()
        print('From get request')

    return render(request, 'enroll/userregistration.html', {'form': fm})
def showFormData(request):
    #  fm = StudentRegistration(auto_id=False)
    #  fm = StudentRegistration(auto_id=True)
    #  fm = StudentRegistration(auto_id='some_%s')
    fm = StudentRegistration(auto_id="geeky",
                             label_suffix=' - ',
                             initial={
                                 'name': 'Rajesh',
                                 'email': '*****@*****.**'
                             })
    return render(request, 'enroll/userregistration.html', {'form': fm})
def showFormData(request):
    if request.method == "POST":
        fm = StudentRegistration(request.POST)
        if fm.is_valid():
            print(fm)
            print('from post request')
            print('CLEANED DATA = ', fm.cleaned_data)
        else:
            print('Data is not valid')
            """ 
            This is not a good way to empty the form field 
            cause initiates the resubmission
            """
        # fm = StudentRegistration()

    else:
        fm = StudentRegistration()
        print('From get request')

    return render(request, 'enroll/userregistration.html', {'form': fm})
Esempio n. 8
0
def update_student(request, id):
    student_record = User.objects.get(pk=id)
    if request.method == "POST":
        fm = StudentRegistration(request.POST, instance=student_record)
        if fm.is_valid():
            fm.save()
            return HttpResponseRedirect('/')
    else:
        fm = StudentRegistration(instance=student_record)
    return render(request, 'enroll/updatestudent.html', {'form': fm})
def edit_data(request, id):
    if request.method == 'POST':
        ei = User.objects.get(pk=id)
        fm = StudentRegistration(request.POST, instance=ei)
        if fm.is_valid():
            fm.save()
            return redirect('addandshow')
    else:
        ei = User.objects.get(pk=id)
        fm = StudentRegistration(instance=ei)
    return render(request, 'updatestudent.html', {'form': fm})
Esempio n. 10
0
def showFormData(request):
    if request.method == "POST":
        fm = StudentRegistration(request.POST)
        if fm.is_valid():
            print(fm)
            print('from post request')
            print('CLEANED DATA = ', fm.cleaned_data)
            """
            This reder is suitable for not changing in URL
            """
            # return render(request, 'enroll/success.html', {'nm': fm})
            """
                Alternative method is 
            """
            return HttpResponseRedirect('/enroll/success/')

        else:
            print('Data is not valid')

    else:
        fm = StudentRegistration()
        print('From get request')

    return render(request, 'enroll/userregistration.html', {'form': fm})
Esempio n. 11
0
def showFormData(request):
    if request.method == "POST":
        fm = StudentRegistration(request.POST)
        if fm.is_valid():
            nm = fm.cleaned_data['name']
            em = fm.cleaned_data['email']
            pw = fm.cleaned_data['password']
            #reg = User(name=nm, email=em, password=pw)  # row created
            # reg = User(id=1, name=nm, email=em,
            #            password=pw)  # row updated when id is given
            # reg.save()

            # in order to delete each row specified
            reg = User(id=1)
            reg.delete()

        else:
            print('Data is not valid')

    else:
        fm = StudentRegistration()
        print('From get request')

    return render(request, 'enroll/userregistration.html', {'form': fm})
Esempio n. 12
0
def add_show(request):
    if request.method == "POST":
        fm = StudentRegistration(request.POST)
        if fm.is_valid():
            name = fm.cleaned_data['name']
            email = fm.cleaned_data['email']
            password = fm.cleaned_data['password']
            register = User(name=name, email=email, password=password)
            register.save()
            fm = StudentRegistration()

    else:
        fm = StudentRegistration()
    stud = User.objects.all()
    return render(request, 'addandshow.html', {'form': fm, 'stu': stud})
Esempio n. 13
0
def add_show(request):
    if request.method == "POST":
        fm = StudentRegistration(request.POST)
        if fm.is_valid():
            nm = fm.cleaned_data['name']
            em = fm.cleaned_data['email']
            pwd = fm.cleaned_data['password']
            reg = User(name=nm, email=em, password=pwd)
            reg.save()
            fm = StudentRegistration()
    else:
        fm = StudentRegistration()
    student_info = User.objects.all()
    return render(request,
                  'enroll/addandshow.html',
                  context={
                      'form': fm,
                      'student_information': student_info
                  })
Esempio n. 14
0
 def get(self, request, id):
     pi = User.objects.get(pk=id)
     fm = StudentRegistration(instance=pi)
     return render(request, 'enroll/updatestudent.html', {'form': fm})
Esempio n. 15
0
 def post(self, request, id):
     pi = User.objects.get(pk=id)
     fm = StudentRegistration(request.POST, instance=pi)
     if fm.is_valid():
         fm.save()
         return HttpResponsePermanentRedirect('/')
Esempio n. 16
0
def showFormData(request):
    fm = StudentRegistration()
    fm.order_fields(field_order=['email', 'name', 'first_name'])
    return render(request, 'enroll/userregistration.html', {'form': fm})
Esempio n. 17
0
def showFormData(request):
    fm = StudentRegistration()
    return render(request, 'enroll/userregistration.html', {'form': fm})