def handle(self):
try:
all_certs = self.all_certificates()
except OverviewHandlerException as e:
messages.add_message(self.request, messages.WARNING, str(e))
return self._render()
if self.request.method == "GET":
return self._render(all_certs)
form = CertificateSearchForm(self.request.POST)
if not form.is_valid():
return self._render(all_certs)
search_pattern = form.cleaned_data["search_text"]
if not search_pattern == '':
search_result = self._search_for(all_certs, search_pattern)
else:
search_result = all_certs
return self._render(search_result, search_pattern)
评论列表
文章目录