Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
if request.method == 'POST': enurl = urllib.parse.urlencode(request.POST) matchobj = re.search(r'del_btn\d+', enurl) if matchobj is not None: btnname = matchobj.group() pri_key = btnname[7:] if btnname: query = Article.objects.get(pk=pri_key).delete() formset = ArticleFormSet(request.POST, request.FILES) formset.save() formset = ArticleFormSet(queryset=Article.objects.all()) return redirect('/?$') else: formset = ArticleFormSet(request.POST, request.FILES) if formset.is_valid(): formset.save() return redirect('/?$') else: formset = ArticleFormSet() return render(request, "table/manage_articles.html", {"formset": formset})
Решил это так, все работает, но ощущение, что можно было сделать все это гораздо проще меня не покидает )