def post(self, slug, issue_id): form = self.form(request.form) issue = Issue.objects.get_or_404(id=issue_id) if form.validate(): comment = Comment(issue=issue) form.populate_obj(comment) try: comment.process(request.files) except KeyError as e: return redirect(url_for('github_login', _method='GET')) return redirect(url_for('issue_api', slug=slug, id=issue.id, _method='GET')) return redirect(url_for('issue_api', slug=slug, id=issue.id, _method='GET'))