Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class PairRequestForm(forms.Form):
- favorite_choices = forms.ChoiceField(choices=[], widget=RadioSelect, required=False)
- class PairRequestView(FormView):
- form_class = PairRequestForm
- def get_initial(self):
- requester_obj = Profile.objects.get(user__username=self.request.user)
- accepter_obj = Profile.objects.get(user__username=self.kwargs.get("username"))
- # `get_favorites()` is the object's method which returns a tuple.
- favorites_set = requester_obj.get_favorites()
- initial = super(PairRequestView, self).get_initial()
- initial['favorite_choices'] = favorites_set
- return initial
- def get_favorites(self):
- return (('a', self.fave1), ('b', self.fave2), ('c', self.fave3))
Add Comment
Please, Sign In to add comment