This commit is contained in:
Ross
2022-05-03 19:50:25 +01:00
parent 6d76650470
commit 4f2bdecd08
2 changed files with 12 additions and 6 deletions
+4
View File
@@ -244,6 +244,10 @@ class ExamForm(ModelForm):
"author", "author",
] ]
def __init__(self, *args, **kwargs):
ModelForm.__init__(self, *args, **kwargs)
super(ExamForm, self).__init__(*args, **kwargs)
def save(self, commit=True): def save(self, commit=True):
instance = ModelForm.save(self, False) instance = ModelForm.save(self, False)
instance.save() instance.save()
+8 -6
View File
@@ -836,12 +836,12 @@ class ExamCreate(RevisionMixin, LoginRequiredMixin, CreateView):
model = Exam model = Exam
form_class = ExamForm form_class = ExamForm
def form_valid(self, form): # def form_valid(self, form):
self.object = form.save(commit=False) # self.object = form.save(commit=False)
self.object.save() # self.object.save()
#
form.instance.author.add(self.request.user.id) # form.instance.author.add(self.request.user.id)
return super().form_valid(form) # return super().form_valid(form)
class ExamUpdate( class ExamUpdate(
@@ -855,6 +855,8 @@ class ExamUpdate(
self.object.save() self.object.save()
form.instance.author.add(self.request.user.id) form.instance.author.add(self.request.user.id)
return super().form_valid(form) return super().form_valid(form)