def post(self, request): form = forms.SuaraForm(request.POST, request.FILES) if form.is_valid(): # pt_id = form.cleaned_data['partai'] # partai = Partai.objects.get(id=pt_id) # kc_id =form.cleaned_data['kecamatan'] # kecamatan = Kecamatan.objects.get(id=kc_id) # tp_id = form.cleaned_data['tps'] # tps = Tps.objects.get(id = tp_id) # ca_id = form.cleaned_data['caleg'] # caleg = Caleg.objects.get(id = ca_id) suara = models.Suara() suara.partai = form.cleaned_data['partai'] suara.caleg = form.cleaned_data['caleg'] suara.kecamatan = form.cleaned_data['kecamatan'] suara.kelurahan = form.cleaned_data['kelurahan'] print(suara.kelurahan) suara.tps = form.cleaned_data['tps'] suara.jumlah_suara = form.cleaned_data['jumlah_suara'] if request.FILES.getlist('pict'): suara.pict = request.FILES.getlist('pict') suara.save() return redirect('/suara') return HttpResponse(form.errors)
def get(self, request): partais = Partai.objects.filter(name='DEMOKRAT') partai = partais[0] if len(partais) > 0 else None caleg = [] if partai: caleg = Caleg.objects.filter(partai=partai).all() form = forms.SuaraForm(request.POST) print(form) kecamatans = Kecamatan.objects.all() kelurahan = Kelurahan.objects.all() tpss = Tps.objects.all() suara = Suara.objects.all() return render( request, self.template_name, { "form": form, "partais": partais, "partai": partai, "caleg": caleg, "kecamatans": kecamatans, "kelurahan": kelurahan, "tpss": tpss, "suara": suara, }) return redirect('')
def get(self, request): form = forms.SuaraForm(request.POST) suara = models.Suara.objects.all() return render(request, self.template_name, { "form": form, "suaras": suara, })
def post(self, request): form = forms.SuaraForm(request.POST) if form.is_valid(): suara = Suara.objects.get(id=form.cleaned_data['id']) suara.partai = form.cleaned_data['partai'] suara.caleg = form.cleaned_data['caleg'] suara.kecamatan = form.cleaned_data['kecamatan'] suara.kelurahan = form.cleaned_data['kelurahan'] suara.tps = form.cleaned_data['tps'] suara.jumlah_suara = form.cleaned_data['jumlah_suara'] if request.FILES.getlist('pict'): suara.pict = request.FILES.getlist('pict') suara.save(force_update=True) return redirect('/suara')
def get(self, request): form = forms.SuaraForm(request.POST) partai = Partai.objects.all() caleg = Caleg.objects.all() kecamatan = Kecamatan.objects.all() kelurahan = Kelurahan.objects.all() tps = Tps.objects.all() suara = Suara.objects.all() return render( request, self.template_name, { "form": form, "partai": partai, "caleg": caleg, "kecamatan": kecamatan, "kelurahan": kelurahan, "tps": tps, "suara": suara, })
def get(self, request, id): obj = Suara.objects.get(id=id) data = { 'id': obj.id, 'partai': obj.caleg.partai, 'caleg': obj.caleg, 'kecamatan': obj.kecamatan, 'kelurahan': obj.kelurahan, 'tps': obj.tps, 'jumlah_suara': obj.jumlah_suara, 'pict': obj.pict } form = forms.SuaraForm(initial=data) suara = Suara.objects.all() return render(request, self.template_name, { 'form': form, 'suara': suara })