예제 #1
0
def index(request):
    # words = 'World!'
    # students = Student.objects.all()
    students = Student.get_all()
    if request.method == 'POST':
        form = StudentForm(request.POST)
        if form.is_valid():
            cleaned_data = form.cleaned_data
            student = Student()
            student.name = cleaned_data["name"]
            student.sex = cleaned_data["sex"]
            student.email = cleaned_data["email"]
            student.profession = cleaned_data["profession"]
            student.qq = cleaned_data['qq']
            student.phone = cleaned_data['phone']
            student.save()
            return HttpResponseRedirect(reverse(index))
    else:
        form = StudentForm()
    context = {
        'students': students,
        'form': form,
    }

    return render(request, 'index.html', context=context)
예제 #2
0
def registrationfunction(request):
    userName = request.POST['userName']
    userEmail = request.POST['userEmail']
    userPassword = request.POST['userPassword']
    userSubject = request.POST['userSubject']
    userMobile = request.POST['userMobile']
    #WE NEED TO CREATE student object WITH ABOVE VALUES
    s1 = Student()
    s1.name = userName
    s1.email = userEmail
    s1.pw = userPassword
    s1.sub = userSubject
    s1.mobile = userMobile
    #NOW LETS INSERT A ROW (object)
    s1.save()  #---> inserts s1 object into Student table
    return render(request, 'registration.html')
예제 #3
0
def index(request):
    students = Student.objects.all()
    form = StudentForm()
    if request.method == 'POST':
        form = StudentForm(request.POST)
        if form.is_valid():
            cleaned_data = form.cleaned_data  # 经过验证后的数据
            student = Student()  # 生成一个空的对象
            student.name = cleaned_data['name']
            student.sex = cleaned_data['sex']
            student.email = cleaned_data['email']
            student.profession = cleaned_data['profession']
            student.qq = cleaned_data['qq']
            student.phone = cleaned_data['phone']
            student.save()
            return HttpResponseRedirect(reverse('student:index'))
    ctx = {'data': students, 'form': form}
    return render(request, 'student/index.html', ctx)
예제 #4
0
def index(request):
    students = Student.get_all()
    if request.method == "POST":
        form = StudentForm(request.POST)
        if form.is_valid():
            cleaned_data = form.cleaned_data
            student = Student()
            student.name = cleaned_data["name"]
            student.sex = cleaned_data["sex"]
            student.email = cleaned_data["email"]
            student.profession = cleaned_data["profession"]
            student.qq = cleaned_data["qq"]
            student.phone = cleaned_data["phone"]
            student.save()
            return HttpResponseRedirect(reverse("index"))
    else:
        form = StudentForm()

    context = {
        "students": students,
        "form": form,
    }
    return render(request, "index.html", context=context)
예제 #5
0
def index(request):
    students = Student.object.all()
    if request.method == 'POST':
        form = StudentForm
        if form.is_valid():
            cleaned_data = form.cleaned_data
            student = Student()
            student.name = cleaned_data['name']
            student.sex = cleaned_data['sex']
            student.email = cleaned_data['email']
            student.profession = cleaned_data['profession']
            student.qq = cleaned_data['qq']
            student.phone = cleaned_data['phone']
            student.save()
            return HttpResponseRedirect(reversed('index'))
    else:
        form = StudentForm

    context = {
        'students': students,
        'form': form,
    }
    return render(request, 'index.html', context=context)