Как проверить, какой пользователь добавил выбранный пост? - PullRequest
0 голосов
/ 31 августа 2011

Хотелось бы узнать, какой пользователь добавил выбранный пост.Например, у меня есть:

post = Posts.objects.all()[0]

это мой выбранный пост, и как я могу получить информацию о пользователе, который добавил пост?

С уважением, nykon

PS,модель:

class Post(models.Model):
     number = models.IntegerField(verbose_name = u'Number')

Пользователи имеют доступ к добавлению номера, поэтому у меня есть коллекция номеров.Я хотел бы знать, какой пользователь добавил данный номер.

Ответы [ 2 ]

1 голос
/ 01 сентября 2011

Вам нужно будет добавить поле, в котором хранится пользователь, к вашей Post модели. Что-то вроде:

class Post(models.Model):
  number = models.IntegerField('Number')
  user = models.ForeignKey(User)

В противном случае эта информация не будет вам доступна.

0 голосов
/ 01 сентября 2011

Если у вас нет поля, в котором хранится пользователь и который вы устанавливаете при создании записи, вы не сможете этого сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...