小编Inj*_*orX的帖子

如何在django-extra-views中删除行?

ModelFormSetView中如何删除行

这是我的代码如何在Django-extra-views中管理删除行

我正在尝试使用ModelFormSetView

if formset.deleted_forms:
    for obj in formset.deleted_forms:
        obj.delete()

Run Code Online (Sandbox Code Playgroud)

HTML

{{ formset.management_form }}
{% for object in formset %}
{% for hidden in formset.hidden_fields %}
   {{ hidden }}
   {% endfor %}
<tr class="formset"  class="even pointer">{{ object.id }}
   <td class=" ">{{ object.as_p }}</td>                         
   <td class=""></td>
</tr>
    {% endfor %}
Run Code Online (Sandbox Code Playgroud)

视图

这是一般视图,我如何管理填写的DELETE


class MeasurementPropsUpdateViews(ModelFormSetView):
    model = MeasurementProps
    form_class= MeasurementPropsForm

    template_name = "master/measurementprops_form.html"
    def get_queryset(self):
        pk = self.kwargs.get('pk')
        current_user = self.request.user
        return self.model.objects.filter(ProductName=pk, user=current_user)

    def get_success_url(self):
        return reverse("tailoringproducts")

    def formset_valid(self, …
Run Code Online (Sandbox Code Playgroud)

django django-forms django-views

5
推荐指数
1
解决办法
306
查看次数

标签 统计

django ×1

django-forms ×1

django-views ×1