def form_valid(self, form):
try:
return super().form_valid(form)
except UnknownObjectException:
message = f'Can\'t find GitHub user {form.cleaned_data["github_username"]}'
form.add_error('github_username', message)
return self.form_invalid(form)
except NoStarredReposException:
return HttpResponseRedirect(reverse('no-starred', kwargs={'username': form.cleaned_data['github_username']}))
评论列表
文章目录