> You don't access the class at forms.MyModeChoiceField, since it doesn't live
> in that namespace.  You access it with just MyModelChocieField, since it's
> defined in the same file.  As a note, you're going to want to have the
> MyModelChoiceField class before your form (in the file), otherwise the Field
> won't be defined when you go to use it.
>
> Alex



Alex -

I really appreciate your help.  I made the changes you suggested and
it's shown here:

class MyModelChoiceField (ModelChoiceField):
    def label_from_instance(self,obj):
        return "My Object #%i" % obj.id

class FrmWebPage (forms.Form):
    active = forms.ChoiceField(required=True, choices=active_choices,
widget=forms.RadioSelect(attrs={'class':'choiceselect'}))
    page_category_id = MyModelChoiceField
(queryset=PageCategory.objects, empty_label='Choose',required=True,
widget=forms.Select(attrs={'class':'dropbox'}))

[snip]

   page_weight = MyModelChoiceField(required=True,
choices=weight_choices, widget=forms.Select(attrs=
{'class':'dropbox'}))


and the result is:

name 'ModelChoiceField' is not defined
--~--~---------~--~----~------------~-------~--~----~
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 
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