Поле членов в вашем примере - это ManyToManyField, так что это способ получить доступ ко многим, а не к одному человеку.
Объект, который находится под полем членов, на самом деле является специальным типом Manager, а не Person:
>>>print my_group.members
<django.db.models.fields.related.ManyRelatedManager object at 0x181f7d0>
Чтобы лучше понять, что такое менеджер, см. Документацию .
Чтобы получить доступ к имени человека, вы должны сделать, например:
>>>for person in my_group.members.all():
>>> print person.name
Вы не можете получить доступ к полям в своей модели членства через Менеджера в поле участников. Чтобы получить доступ к любому из полей в нем, вы должны сделать:
>>>for membership in my_group.membership_set.all():
>>> print membership.date_joined
И поэтому, если у вас есть поле с именем name в вашей модели членства, вы получите к нему доступ следующим образом:
>>>for membership in my_group.membership_set.all():
>>> print membership.name
Второй способ доступа к имени человека:
>>>for membership in my_group.membership_set.all():
>>> print membership.person.name
Надеюсь, это немного поможет:)