thx,i really ignored the problem.
further study need for me.
On Apr 20, 5:06 pm, Tom Evans <tevans...@googlemail.com> wrote:
> On Tue, Apr 20, 2010 at 10:01 AM, victor <xur...@gmail.com> wrote:
> > i have a model and relative form as following:
> > class contactTitleForm(forms.ModelForm):
> >    titleType = forms.ChoiceField(label=_('Title Type'), choices =
> > contact_property_type.items(),
> > widget=forms.Select(attrs={'class':'mustin {required:true}'}))
> >    contact = forms.ModelChoiceField(label=_('Contact'),
> > queryset=contact.objects.exclude(status='Deleted'),
> > widget=forms.Select(attrs={'class':'mustin {required:true}'}))
> >    company = forms.CharField(label=_('Company'), max_length=512,
> > required=False,
> > widget=forms.TextInput(attrs={'class':'{required:false}'}))
> >    department = forms.CharField(label=_('Department'),
> > max_length=512, required=False,
> > widget=forms.TextInput(attrs={'class':'{required:false}'}))
> >    title = forms.CharField(label=_('Title'), max_length=512,
> > required=False,
> > widget=forms.TextInput(attrs={'class':'{required:false}'}))
> >    reportTo = forms.ModelChoiceField(label=_('Report To'),
> > queryset=contact.objects.exclude(status='Deleted'), required=False,
> > widget=forms.Select(attrs={'class':'{required:false}'}))
> >    status = forms.BooleanField(label=_('Title Status'), initial=True,
> > widget=forms.HiddenInput(attrs={'class':'mustin {required:true}'}))
>
> > class contactTitle(models.Model):
> >    titleType = models.CharField(_('Title Type'), max_length=64,
> > db_index=True)
> >    contact = models.ForeignKey(contact, related_name="pcontact")
> >    company = models.CharField(_('Company'), max_length=512,
> > null=True, blank=True)
> >    department = models.CharField(_('Department'), max_length=512,
> > null=True, blank=True)
> >    title = models.CharField(_('Title'), max_length=512, null=True,
> > blank=True)
> >    reportTo = models.ForeignKey('contact', related_name="rtcontact",
> > blank=True, null=True)
> >    status = models.BooleanField(_('Title Status'), default=True)
>
> > when runing,i got following error hint:
> > 'ModelChoiceField' object has no attribute 'objects'
> > can anyone tell me how to fix it?
> > thx.
>
> In your form you refer to a model called 'contact'.
>
> However, you also define a field called 'contact'. That overwrites the
> model reference, and so you get the error.
>
> Use CamelCase for class names and lower_case for variable names.
>
> Cheers
>
> Tom
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To post to this group, send email to django-us...@googlegroups.com.
> To unsubscribe from this group, send email to 
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group 
> athttp://groups.google.com/group/django-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to