116
tit = req.title
send_mail('Новая заявка:'+tit, 'Поступило новое
обращение:'+req.title+'\n\n'+'Автор:'+str(req.author)+'\n\n'+'Описание:'),
return redirect('request_list')
else:
form = RequestForm()
return render(request, 'HD/request_edit.html', {'form': form})
def request_edit(request, pk):
requestl = get_object_or_404(Request, pk=pk) stat = get_object_or_404(Status,
pk=2) requestl.spec = request.user
requestl.status = stat
requestl.save()
return redirect('request_list')
def search_request_author(request):
q = request.GET.get("q")
requests = Request.objects.filter(create_date _lte=timezone.now()).order_by('-
create_date').filter(
author username icontains=q)
paginator = Paginator(requests, 2)
page = request.GET.get('page')
try:
req = paginator.page(page) except PageNotAnInteger:
req = paginator.page(1) except EmptyPage:
req = paginator.page(paginator.num_pages)
return render(request, 'HD/request_list.html', {'requests': req})
def search_request_category(request):
q = request.GET.get("q")