def money_add(request): if request.method == 'POST': form = MoneyForm(request.POST) if form.is_valid(): form.save() year = localtime(timezone.now()).year month = localtime(timezone.now()).month try: themonth = Month.objects.get(date=year*100+month) except ObjectDoesNotExist: themonth = Month(date=year*100+month) themonth.save() return redirect("/money/"+str(themonth.date)) else: form = MoneyForm() return render_to_response('form.html',{'form': form}, context_instance=RequestContext(request))
def get(request, money_id = None): if money_id: money = get_object_or_404(Money, id=money_id) html = 'edit.html' else: money = None html = 'add.html' if request.POST: form = MoneyForm(request.POST, instance=money) if form.is_valid(): form.save() if money_id: values = {'title': 'Success: Delete', 'text': 'Opening number '+ money_id + ' deleted', 'image': '/media/img/backend/Symbol-delete.png'} return JsonResponse(values) else: return HttpResponseRedirect('/backend/coins/') else: form = MoneyForm(instance=money) if money_id: return Headers(render_to_response(templates+html, {'form': form, 'id': money_id})) else: return Headers(render_to_response(templates+html, {'form': form}))