Джанго-поршень и UserProfile - PullRequest
       11

Джанго-поршень и UserProfile

0 голосов
/ 20 января 2012

Я использую Django-поршень, и я хотел бы получить объекты пользователя, которые включают данные профиля пользователя.

Я пытаюсь:

class UserHandler(BaseHandler):
    model = User
    fields = ('id', 'username', 'favorite_color')

...

favour_color определен в UserProfile

Результатом является только печать идентификатора и имени пользователя и ничего для любимого цвета.

Ответы [ 2 ]

0 голосов
/ 19 апреля 2013

проверьте, используете ли вы модель = Пользователь в другом обработчике

и посмотрите на это https://bitbucket.org/jespern/django-piston/wiki/FAQ

0 голосов
/ 20 января 2012

Если ваш UserProfile связан с пользователем через OneToOneField, вы сможете сделать это, пройдя по отношению с использованием синтаксиса вложенных кортежей. (Следующее не проверено)

class UserHandler(BaseHandler):
    model = User
    fields = ('id', 'username', ('userprofile', ('favorite_color',))

...

См. документы здесь

...