def edit_invoice(request, invoice_id): forecast = get_object_or_404(Forecast, pk=invoice_id) if request.method == 'POST': form = ForecastForm(request.POST) if form.is_valid(): forecast.fatura_yili = form.cleaned_data.get("fatura_yili") forecast.fatura_ayi = form.cleaned_data.get("fatura_ayi") forecast.tutar = form.cleaned_data.get("tutar") forecast.para_cinsi = form.cleaned_data.get("para_cinsi") forecast.tipi = form.cleaned_data.get("tipi") forecast.gider_tipi = form.cleaned_data.get("gider_tipi") forecast.odeme_sekli = form.cleaned_data.get("odeme_sekli") forecast.aciklama = form.cleaned_data.get("aciklama") forecast.tedarikci = form.cleaned_data.get("tedarikci") forecast.save() return render(request, 'welcome/veridegistirme.html', { 'data': forecast })
def create_invoice(request): if request.method == 'POST': form = ForecastForm(request.POST) if form.is_valid(): forecast = Forecast() forecast.fatura_yili = form.cleaned_data.get("fatura_yili") forecast.fatura_ayi = form.cleaned_data.get("fatura_ayi") forecast.tutar = form.cleaned_data.get("tutar") forecast.para_cinsi = form.cleaned_data.get("para_cinsi") forecast.tipi = form.cleaned_data.get("tipi") forecast.gider_tipi = form.cleaned_data.get("gider_tipi") forecast.odeme_sekli = form.cleaned_data.get("odeme_sekli") forecast.aciklama = form.cleaned_data.get("aciklama") forecast.tedarikci = form.cleaned_data.get("tedarikci") forecast.save() else: messages.add_message(request, messages.INFO, 'Formun tüm alanları zorunludur.') return render(request, 'welcome/verigirisi.html')