23.8.2012 9:30, yillkid kirjoitti:

HI all.
I write a model:
class UserGroup(models.Model):
         groups = models.ForeignKey(Group, to_field='id')

and when I into admin backend:

<https://lh4.googleusercontent.com/-dxgts8I14Sw/UDXNrsM0CZI/AAAAAAAAAoA/6DQxSeD2mOw/s1600/123.jpeg>












According to the Django  document the combobox item should be a "id"
field in Group model,
but it is not, why ?

Where from the documenttion you got impression of that? As documentation states:

"Foreginkey.to_field
The field on the related object that the relation is to. By default, Django uses the primary key of the related object"

There is nothing about representation in a select field on a form. It still uses ID as a value to post. But what you see is just a representation of the __unicode__ method. There is way to change that behaviour for a particular form field if needed.

--
Jani Tiainen

- Well planned is half done and a half done has been sufficient before...

--
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