【发布时间】:2013-03-14 09:23:29
【问题描述】:
如何创建一个 django 表单来显示用户的销售对象,每个对象旁边都有一个单选框以供删除? 我正在尝试创建类似于 django admin 的内容,其中列出了用户并带有单选框以便快速删除。
从 request.user 我试图从用户那里获取 Sell 的关联对象并返回一个列表 的销售以删除选定的。到目前为止,我的个人资料表单如下所示:
class ProfileForm(ModelForm):
def __init__(self, *args, **kwargs):
self.request = kwargs.pop("request")
super(ProfileForm, self).__init__(*args, **kwargs)
sells = forms.IntegerField(
widget=forms.Select(
sell=Sell.object.filter(user=self.request.uwer)
)
)
在 views.py 中,我计划像这样删除选定的销售对象:
for sell in form.sells:
sell = Sell.objects.get(id=sell)
sell.delete()
【问题讨论】:
标签: django django-forms django-users