Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 22, 2011 02:09:40

ksk-
От:
Зарегистрирован: 2010-05-06
Сообщения: 59
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод имени пользователя в шаблоне.

Всем привет.
Не могу понять один момент. Помогите, кто знает.
Имеется модель “book”, в ней имеется поле “uploader”, которое содержит имя пользователя, который добавил книгу. Заполняется оно так

def save_model(self, request, obj, form, change):
obj.uploader = request.user
obj.save()
Затем в шаблоне пишу: {{ book.uploader }}. Но почему-то заместо имени пользователя он подставляет туда цифры “1”,“ 2” или “3”, причем каждая цифра соответствует порядку добавления пользователя.

Почему так? Как выводить вместо цифр имя пользователя?



Офлайн

#2 Фев. 22, 2011 09:04:28

ziro
От:
Зарегистрирован: 2009-08-13
Сообщения: 225
Репутация: +  8  -
Профиль   Отправить e-mail  

Вывод имени пользователя в шаблоне.

А у Вас случаем obj.uploader не имеет тип models.CharField? Приведите, если не трудно определение модели “book”.



Офлайн

#3 Фев. 22, 2011 20:19:30

ksk-
От:
Зарегистрирован: 2010-05-06
Сообщения: 59
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывод имени пользователя в шаблоне.

Спасибо, я уже разобрался сам.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version