aybe it help You https://stackoverflow.com/questions/42157384/django-how-to-change-value-of-forms-modelchoicefield
среда, 12 декабря 2018 г., 0:34:47 UTC+3 пользователь progm...@gmail.com написал: > > Hi, > I'm struggling to set up a data-bound(queryset) ModelChoiceField. Here is > the forms.py code to populate the control: > > class frmCustomerList(forms.Form): > customerlist = forms.ModelChoiceField(queryset=dbCustomer.objects.values( > 'name').order_by('name').distinct()) > > This is working but is formatted incorrectly. It displays as: > > [image: choices.png] > > > > I actually need only the 'Customer 1' to show. In fact, I would like the > database's primary key('id') as a hidden key or value in the control and > use the actual data('Customer 1') only for the visible display. > > I can't work it out. if I add 'id' to the queryset fields I get this: > > > [image: choices2.png] > > > > Can I get some examples, maybe some explanations also. > > > Thanks > > -- 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 django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/0a1b00b9-43d7-4785-aab4-34d141b0c22a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.