def form_valid(self, form):
form.instance.project = Project.objects.get(name_short=self.kwargs.get('project'))
form.instance.creator = self.request.user
# NOTE: this is necessary here even though it is a CreateView, because
# otherwise the reversematch in signals.create.send fails
form.instance.save()
signals.create.send(sender=self.model, instance=form.instance, user=self.request.user)
return super(IssueCreateView, self).form_valid(form)
评论列表
文章目录