def bookmakers_add(request): ''' Show add bookmakers page and manage the add bookmakers request ''' form = BookmakerForm() if request.method == 'POST': form = BookmakerForm(request.POST, request.FILES) if form.is_valid(): bookmaker = form.save() messages.add_message(request, messages.INFO, 'Bookmaker added successfully') return redirect('bookmakers') return render(request, 'bookmakers_add.html', { 'form': form, })
def bookmakers_edit(request, pk): ''' Show edit bookmaker page and manage the edit bookmakers request ''' bookmaker = get_object_or_404(Bookmaker, pk=pk, active=True) form = BookmakerForm(instance=bookmaker) if request.method == 'POST': form = BookmakerForm(request.POST, request.FILES, instance=bookmaker) if form.is_valid(): bookmaker = form.save() messages.add_message(request, messages.INFO, 'Bookmaker edited successfully') return redirect('bookmakers') return render(request, 'bookmakers_edit.html', { 'form': form, 'bookmaker': bookmaker, })