def submit(request): c = formCls(data = request.POST, files = request.FILES) if c.is_valid(): if success and callable(success): success(request, c) return {'success':True} else: return {'success':False, 'errors':format_form_errors(c.errors) }
def submit(request): data = request.POST.copy() for k, v in formCls.base_fields.iteritems(): if isinstance(v.widget, forms.widgets.SelectMultiple): data.setlist(k, data.pop(k)[0][1:-1].split(',')) c = formCls(data=data, files=request.FILES) if c.is_valid(): if success and callable(success): success(request, c) return {'success':True} else: return {'success':False, 'errors':format_form_errors(c.errors) }
def submit(request): if request.POST.has_key("id"): formModel = formCls().Meta.model.objects.get(pk=int(request.POST["id"])) c = formCls(data=request.POST, initial=request.POST, files=request.FILES, instance=formModel) else: c = formCls(data=request.POST, files=request.FILES) if c.is_valid(): if success and callable(success): success(request, c) return {"success": True} else: return {"success": False, "errors": format_form_errors(c.errors)}
def submit(request): data = request.POST.copy() for k, v in formCls.base_fields.iteritems(): if isinstance(v.widget, forms.widgets.SelectMultiple): data.setlist(k, data.pop(k)[0][1:-1].split(',')) c = formCls(data=data, files=request.FILES) if c.is_valid(): if success and callable(success): success(request, c) return {'success': True} else: return { 'success': False, 'errors': format_form_errors(c.errors) }