Donc la deuxième méthode serait plus light car je ne redéfinis pas
entièrement le champ (field), mais juste son queryset. C'est bien ça ?


Le code suivant marche aussi (pas encore testé avec -ordering):


class DealForm(ModelForm):
  def __init__(self, *args, **kwargs):
    super(DealForm, self).__init__(*args, **kwargs)
    self.fields['peer'].queryset = Peer.objects.all().order_by('name')
    self.fields['category'].queryset =
Category.objects.all().order_by('title')
  class Meta:
    model = Deal
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à