def party_politician_edit_view(request, party_name, politician_id): politician = get_object_or_404(Politician, id=politician_id) if request.POST: form = PartyPoliticianForm(request.POST, request.FILES, instance=politician) form.data['user'] = request.user.id if form.is_valid(): form.save() messages.success(request, _('politician_edit_success')) return redirect(reverse('party_dashboard', args=[party_name])) else: messages.error(request, _('politician_edit_error')) else: form = PartyPoliticianForm(instance=politician) return render( request, 'core/party/politician_edit.html', { 'politician' : None, 'form' : form } ) pass
def party_politician_edit_view(request, party_name, politician_id): politician = get_object_or_404(Politician, id=politician_id) if request.POST: form = PartyPoliticianForm( request.POST, request.FILES, instance=politician) form.data['user'] = request.user.id if form.is_valid(): form.save() messages.success(request, _('politician_edit_success')) return redirect(reverse('party_dashboard', args=[party_name])) else: messages.error(request, _('politician_edit_error')) else: form = PartyPoliticianForm(instance=politician) return render( request, 'core/party/politician_edit.html', { 'politician' : None, 'form' : form } ) pass
def party_politician_add_view(request, party_name): if request.POST: form = PartyPoliticianForm(request.POST, request.FILES) form.data['user'] = request.user.id if form.is_valid(): form.save() messages.success(request, _('politician_add_success')) return redirect(reverse('party_dashboard', args=[party_name])) else: messages.error(request, _('politician_add_error')) else: form = PartyPoliticianForm() return render(request, 'core/party/politician_edit.html', { 'politician': None, 'form': form })
def party_politician_add_view(request, party_name): if request.POST: form = PartyPoliticianForm(request.POST, request.FILES) form.data['user'] = request.user.id if form.is_valid(): form.save() messages.success(request, _('politician_add_success')) return redirect(reverse('party_dashboard', args=[party_name])) else: messages.error(request, _('politician_add_error')) else: form = PartyPoliticianForm() return render( request, 'core/party/politician_edit.html', { 'politician' : None, 'form' : form } )