That's rigth you hit the point!!!! followed your advice and with these lines i resolved my problem, got modelform filtered by a custom query !!!!
yahooooo!!!! the model (part of it) class Indicacion(models.Model): ''' @author: Abel Bolaños Martínez @contact: [EMAIL PROTECTED] ''' emisor = models.ForeignKey(Emisor) responsables = models.ManyToManyField(Responsable) participantes = models.ManyToManyField(Participante,blank=True) the form (the hot line): class indicacionForm(ModelForm): ''' Formulario del modelo que mapea a la clase Indicacion @author: Abel Bolaños Martínez @contact: [EMAIL PROTECTED] ''' class Meta: model = Indicacion def __init__(self, *args, **kwargs): super(indicacionForm, self).__init__(*args, **kwargs) self.fields['responsables'].queryset = devuelveTodosNoBorrados(Responsable) (this is a personal query) self.fields['emisor'].queryset = devuelveTodosNoBorrados(Emisor) (this is a personal query) self.fields['participantes'].queryset = devuelveTodosNoBorrados(Participante) (this is a personal query) On Mon, 2008-12-08 at 21:00 +0100, Håkan Waara wrote: > Yes, that's what my reply to you was about. The below examples work > for ModelChoiceField, you only need to use the same technique on a > ModelMultipleChoiceField, where I - like I wrote - guess you can use a > tuple of initial values, e.g. ("foo", "bar"). > > /Håkan > > 8 dec 2008 kl. 18.30 skrev Abdel Bolanos Martinez: > > > what I want is use ModelMultipleChoiceField with a queryset but I > > need that some of the <options> of the <seletc> generated be mareked > > as <selected="selected">, > > > > Bite? > > > > > > On Mon, 2008-12-08 at 17:36 +0100, Håkan Waara wrote: > >> > >> If you want to set it to always the same values, you can use the > >> "initial" argument on your form field. > >> > >> Pseudo-example (haven't run the code, but it illustrates the > >> solution): > >> > >> class MyForm(forms.Form): > >> end = forms.DateField(label="Until", required=False, > >> initial="2009-11-12") > >> > >> > >> If you need to do it dynamically, for some reason. E.g, you don't > >> know > >> until you create the form, you can override the form's __init__ and > >> set it there. > >> > >> class MyForm(forms.Form): > >> end = forms.DateField(label="Until", required=False) > >> > >> def __init__(self, *args, **kwargs): > >> super(MyForm, self).__init__(*args, **kwargs) > >> self.fields['end'].initial = bar > >> > >> This works for fields with one value. For multiple preselected > >> values, > >> I don't know, but my first hunch would be to try to use a tuple/list > >> with initial values instead. > >> > >> HTH, > >> /Håkan > >> > >> 8 dec 2008 kl. 17.16 skrev Abdel Bolanos Martinez: > >> > >> > > >> > Hi, > >> > i'm new in django and i'm using ModelMultipleChoiceField and all > >> > works fine but i need to 'mark' o 'selected' some model objects > >> from > >> > the queryset > >> > > >> > have ever someone did something like that??? > >> > > >> > > >> > Abdel Bolaños Martínez > >> > Ing. Infórmatico > >> > Telf. 266-8562 > >> > 5to piso, oficina 526, Edificio Beijing, Miramar Trade Center. > >> ETECSA > >> > > >> > > > >> > >> > >> > >> > > > > Abdel Bolaños Martínez > > Ing. Infórmatico > > Telf. 266-8562 > > 5to piso, oficina 526, Edificio Beijing, Miramar Trade Center. ETECSA > > > > > > > > > > Abdel Bolaños Martínez Ing. Infórmatico Telf. 266-8562 5to piso, oficina 526, Edificio Beijing, Miramar Trade Center. ETECSA --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---