@login_teacher_required(login_url="/teacherPlan/login")
def studybookList(request, id=1):
try:
tp = TeacherPlan.objects.get(id=id)
except:
raise Http404
form = StudyBookForm
if request.method == 'POST':
form = StudyBookForm(request.POST)
if form.is_valid():
newdisc = StudyBook.objects.create(
name=request.POST['name'],
type=request.POST['type'],
volume=request.POST['volume'],
vulture=request.POST['vulture'],
finishDate=request.POST['finishDate'],
)
tp.study_books = tp.study_books + [newdisc]
tp.save()
return HttpResponseRedirect('/teacherPlan/studybookList/' + tp.id)
books = tp.study_books
return render(
request,
'teacherPlan/forms/1_studybook_list.html',
{
'form': form,
'books':books,
'planid':tp.id
}
)