Уникод вопрос в Python с Джанго - PullRequest
0 голосов
/ 06 декабря 2010

У меня есть функция client_groups в модели, которая возвращает список объектов "Group":

return self.userprofile.client.get_groups()

Ex. возвращаемого списка:

[<Group: Finance>, <Group: Recepção>,...]

Если я просто распечатываю их как обычно в оболочке, как, например, print groups[1], это показывает правильную вещь, которая "Recepção". Эта функция используется в моем admin.py, в моем list_display кортеже. Как я могу показать

Finance, Recepção,...

в интерфейсе администратора моего Django? Я попытался расшифровать его, но получил UnicodeEncodeError: кодек «ascii» не может кодировать символы.

В моем admin.py: list_display = («username», «email», «first_name», «last_name», «number», «client», «client_groups», «date_created»,)

1 Ответ

1 голос
/ 06 декабря 2010
u', '.join(group.someattr for group in self.userprofile.client.get_groups())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...