def add_ajax(request): form = UnitsForSizesForm(request.POST, instance=UnitsForSizes()) if form.is_valid(): a = form.save() return HttpResponse(simplejson.dumps({'name': a.name, 'valid': True, 'id': a.id}), mimetype='application/json') else: errors = dict([(field, errors[0]) for field, errors in form.errors.items()]) return HttpResponse(simplejson.dumps({'errors': errors, 'valid': False}), mimetype='application/json') return HttpResponse("ERROR")
def form (request, id=False): if id: instance = get_object_or_404(UnitsForSizes, id=id, deleted=False) msg = "Velykket endret enhet" else: instance = UnitsForSizes() msg = "Velykket lagt til ny enhet" #Save and set to active, require valid form if request.method == 'POST': form = UnitsForSizesForm(request.POST, instance=instance) if form.is_valid(): o = form.save(commit=False) o.owner = request.user o.save() request.message_success(msg) return redirect(overview) else: form = UnitsForSizesForm(instance=instance) return render(request, "form.html", {'title': 'Enhet', 'form': form})
def add_ajax(request): form = UnitsForSizesForm(request.POST, instance=UnitsForSizes()) if form.is_valid(): a = form.save() return HttpResponse(simplejson.dumps({ 'name': a.name, 'valid': True, 'id': a.id }), mimetype='application/json') else: errors = dict([(field, errors[0]) for field, errors in form.errors.items()]) return HttpResponse(simplejson.dumps({ 'errors': errors, 'valid': False }), mimetype='application/json') return HttpResponse("ERROR")
def form(request, id=False): if id: instance = get_object_or_404(UnitsForSizes, id=id, deleted=False) msg = "Velykket endret enhet" else: instance = UnitsForSizes() msg = "Velykket lagt til ny enhet" #Save and set to active, require valid form if request.method == 'POST': form = UnitsForSizesForm(request.POST, instance=instance) if form.is_valid(): o = form.save(commit=False) o.owner = request.user o.save() request.message_success(msg) return redirect(overview) else: form = UnitsForSizesForm(instance=instance) return render(request, "form.html", {'title': 'Enhet', 'form': form})
def simpleform(): return UnitsForSizesForm(instance=UnitsForSizes(), prefix="units")