18 lines
587 B
Python
18 lines
587 B
Python
from django.shortcuts import render, redirect
|
|
from .forms import StudentForm
|
|
from .models import Student
|
|
|
|
def student_form(request):
|
|
if request.method == 'POST':
|
|
form = StudentForm(request.POST)
|
|
if form.is_valid():
|
|
form.save()
|
|
return redirect('student_list') # Redirect to a list view after submission
|
|
else:
|
|
form = StudentForm()
|
|
return render(request, 'student_form.html', {'form': form})
|
|
|
|
def student_list(request):
|
|
students = Student.objects.all()
|
|
return render(request, 'student_list.html', {'students': students})
|