Django remplir un formulaire.ChoiceField domaine à partir d'un queryset et de lier le choix vers le modèle objet

J'ai un formulaire simple:

class SubmissionQuickReplyForm(forms.Form):
    comment_text = forms.CharField(label='', required=False, widget=forms.Textarea(attrs={'rows':2}))

Je veux ajouter un forme.ChoiceField de la forme, où les options de la ChoiceField est rempli à partir d'un queryset.

class SubmissionQuickReplyForm(forms.Form):
        comment_text = forms.CharField(label='', required=False, widget=forms.Textarea(attrs={'rows':2}))
        choice = forms.ChoiceField(...)

Par exemple, si j'ai:

q = MyChoices.Objects.all()

Comment puis-je remplir le ChoiceField avec le contenu de q, de sorte que lorsque je manipule les résultats de la forme de mon point de vue, je peux obtenir l'objet de retour à la fin?

    if request.method == "POST":
        form = SubmissionQuickReplyForm(request.POST)
        if form.is_valid():
            ch = get_object_or_404(MyChoices, pk=?)
            # How do I get my object from the choice form field?
InformationsquelleAutor 43Tesseracts | 2016-01-14