Как использовать поле ForeignKey в Django Model - PullRequest
0 голосов
/ 27 июня 2011

Я использую это в моей модели

bank  = models.ForeignKey(Bank)

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

Bank object

Есть ли какая-либо опция, чтобы я мог видеть поле как Bank.name в поле выбора

Ответы [ 3 ]

1 голос
/ 27 июня 2011

определить метод unicode для класса банка, как показано ниже:

def __unicode__(self):
    return self.name
1 голос
/ 27 июня 2011

Переопределяя метод __unicode__ вашего класса Bank, вы можете предоставить альтернативные значения отображения для экземпляров вашей модели.

class Bank(models.Model):

    ...

    def __unicode__(self):
        return unicode(self.name)
0 голосов
/ 27 июня 2011

Я думаю, что вы ищете Choicefield, попробуйте эту ссылку:

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