def admin_make_inquiry_requests(self, request):
if not request.method == 'POST':
raise PermissionDenied
if not self.has_change_permission(request):
raise PermissionDenied
try:
inquiry = Inquiry.objects.get(pk=request.POST.get('inquiry_pk'))
except Inquiry.DoesNotExist:
raise Http404
try:
make_inquiry_requests_from_file(inquiry, request.FILES['file'])
except ValueError as e:
messages.add_message(request, messages.ERROR, e.message)
return redirect('admin:confrontiv_inquiry_changelist')
return redirect('admin:confrontiv_inquiryrequest_changelist')
评论列表
文章目录