削除する各オブジェクトの横にラジオボックスが表示されたユーザーの販売オブジェクトを表示するdjangoフォームを作成するにはどうすればよいですか?すぐに削除できるようにユーザーがラジオボックスで一覧表示されるdjangoadminに似たものを作成しようとしています。
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()