1
如何創建一個django表單來顯示用戶的銷售對象,每個對象旁邊都有一個收音機框供刪除? 我正在嘗試創建類似於django admin的用戶列表,其中包含用於快速刪除的單選框。如何使用用戶數據呈現表單?
從request.user我試圖從用戶獲得銷售的關聯對象,並返回一個列表 ,以刪除選定的銷售。到目前爲止,我的個人資料形式如下:
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()
Woops,我其實打算使用form.Form。 Model.forms需要'class Meta:...'。謝謝!這工作! – davierc 2013-03-25 19:03:14
還有一個問題,爲什麼我們需要彈出用戶?如'user = kwargs.pop('user',None)' – davierc 2013-03-25 19:04:49