Thank you. I tried your first suggestion and it works great.
Thanks so much for your help. On Sunday, April 7, 2013 9:22:08 PM UTC-4, Drew Ferguson wrote: > > On Sun, 7 Apr 2013 18:15:32 -0700 (PDT) > frocco <[email protected] <javascript:>> wrote: > > > Thanks Drew, > > > > I am trying your second suggestion. > > > > But it is complaining not found for UserProfile > > > > On Sunday, April 7, 2013 8:41:46 PM UTC-4, Drew Ferguson wrote: > > > > > > On Sun, 7 Apr 2013 17:01:52 -0700 (PDT) > > > frocco <[email protected] <javascript:>> wrote: > > > > > > > I have a model that references User and on the admin page, it shows > > > > the user name. > > > > I have the User tied to a UserProfile model that has a field called > > > > company. > > > > > > > > I want the drop down on my Pricing Model to show company, not user. > > > > > > > > user = models.ForeignKey(User) > > > > > > > > > > Possibly something like this in your forms.py > > > > > > #forms.py > > > > > > class PricingForm(forms.ModelForm): > > > class Meta: > > > model = PricingModel > > > def __init__(self, *args, **kwargs): > > > super(PricingForm, self).__init__(*args, **kwargs) > > > self.fields['user'].choices = > > > ((c.id,c.company) for c in UserProfile.objects.all()) > > > > > > or specify the choice in your model like this > > > > > > user = models.ForeignKey( > > > User, > > > help_text='Select the user to apply this pricing', > > > choices=((c.id,c.company) for c in UserProfile.objects.all()) > > > ) > > > > > > -- > > > Drew > > > > > > > "UserProfile" should be the name of the ForeignKey model containing > "company"; it perhaps should be "User" > > -- > Drew Ferguson > AFC Commercial > http://www.afccommercial.co.uk > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.

