.
This commit is contained in:
@@ -244,6 +244,10 @@ class ExamForm(ModelForm):
|
||||
"author",
|
||||
]
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
ModelForm.__init__(self, *args, **kwargs)
|
||||
super(ExamForm, self).__init__(*args, **kwargs)
|
||||
|
||||
def save(self, commit=True):
|
||||
instance = ModelForm.save(self, False)
|
||||
instance.save()
|
||||
|
||||
+8
-6
@@ -836,12 +836,12 @@ class ExamCreate(RevisionMixin, LoginRequiredMixin, CreateView):
|
||||
model = Exam
|
||||
form_class = ExamForm
|
||||
|
||||
def form_valid(self, form):
|
||||
self.object = form.save(commit=False)
|
||||
self.object.save()
|
||||
|
||||
form.instance.author.add(self.request.user.id)
|
||||
return super().form_valid(form)
|
||||
# def form_valid(self, form):
|
||||
# self.object = form.save(commit=False)
|
||||
# self.object.save()
|
||||
#
|
||||
# form.instance.author.add(self.request.user.id)
|
||||
# return super().form_valid(form)
|
||||
|
||||
|
||||
class ExamUpdate(
|
||||
@@ -855,6 +855,8 @@ class ExamUpdate(
|
||||
self.object.save()
|
||||
|
||||
form.instance.author.add(self.request.user.id)
|
||||
|
||||
|
||||
return super().form_valid(form)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user