def tariff_edit(request, id=None): if id: tariff = get_document_or_404(Tariff, id=id) initial = tariff._data else: tariff = None initial = {} form = TariffForm(request.POST or None, initial=initial) if form.is_valid(): if not tariff: tariff = Tariff() for k, v in form.cleaned_data.items(): setattr(tariff, k, v) tariff.save() return HttpResponseRedirect(reverse('billing:tariff_list')) return direct_to_template(request, 'billing/tariff_edit.html', {'form':form, 'is_new':id is None})
def tariff_edit(request, id=None): if id: tariff = get_document_or_404(Tariff, id=id) initial = tariff._data else: tariff = None initial = {} form = TariffForm(request.POST or None, initial=initial) if form.is_valid(): if not tariff: tariff = Tariff() for k, v in form.cleaned_data.items(): setattr(tariff, k, v) tariff.save() return HttpResponseRedirect(reverse('billing:tariff_list')) return direct_to_template(request, 'billing/tariff_edit.html', { 'form': form, 'is_new': id is None })
def tariff_list(request): return direct_to_template(request, 'billing/tariff_list.html', {'tariffs': Tariff.objects().only('id','name') } )
def tariff_list(request): return direct_to_template(request, 'billing/tariff_list.html', {'tariffs': Tariff.objects().only('id', 'name')})