def addmodule(request): if request.method == "POST": form = forms.ModuleForm(request.POST) if form.is_valid(): module = form.cleaned_data["module"] collections = [] for i in form.cleaned_data['collections']: collections.append(get_object_or_404(models.Collection, pk=int(i))) jobs.create_module(module, collections) return HttpResponseRedirect(reverse('docserver-manager')) else: form = forms.ModuleForm() ret = {"form": form} return render(request, 'docserver/addmodule.html', ret)
def addmodule(request): if request.method == "POST": form = forms.ModuleForm(request.POST) if form.is_valid(): module = form.cleaned_data["module"] collections = [] for i in form.cleaned_data['collections']: collections.append(get_object_or_404(models.Collection, pk=int(i))) jobs.create_module(module, collections) return redirect('docserver-manager') else: form = forms.ModuleForm() newmodules, errors = extractor_modules() ret = {"form": form, "newmodules": newmodules, "errormodules": errors} return render(request, 'docserver/addmodule.html', ret)