Найти - Пользователи
Полная версия: Отображение выпадающего списка ForeignKey в админке
Начало » Django » Отображение выпадающего списка ForeignKey в админке
1
roonyks
Имеется такая модель

class Author(models.Model):

author_name = models.CharField(u'Имя исполнителя', max_length=200, help_text=u'Необходимо ввести имя испонителя')
author_description = models.TextField(u'Описание исполнителя', blank=True, help_text=u'Если имеется описание, необходимо ввести')
author_datetime = models.DateTimeField(u'Время создания информации об авторе', help_text=u'Необходимо установить дату создания информации об исполнителе')


class Songs(models.Model):

songs_author = models.ForeignKey('Author', null=True, verbose_name=u'Исполнитель песни', help_text=u'Необходимо выбрать исполнителя песни')
songs_name = models.CharField(u'Название песни', max_length=200, help_text=u'Необходимо ввести название песни')
songs_file = models.FileField(u'Загрузить файл песни', upload_to='music', help_text=u'Необходимо загрузить файл ')
При добавлении автора в админке есть три поля для заполнения - имя, описание, время.
При добавлении песни в админке есть выпадающий список авторов. Так вот в этом списке присутствует имя автора и его описание. Каким образом можно сделать, чтобы в списке было только одно поле, в частности имя автора. Подскажите как можно решить проблему или в какую сторону копать? Заранее спасибо!
FishHook
Я могу ошибаться, но вроде так
class Author(models.Model):

author_name = models.CharField(u'Имя исполнителя', max_length=200, help_text=u'Необходимо ввести имя испонителя')
author_description = models.TextField(u'Описание исполнителя', blank=True, help_text=u'Если имеется описание, необходимо ввести')
author_datetime = models.DateTimeField(u'Время создания информации об авторе', help_text=u'Необходимо установить дату создания информации об исполнителе')

def __unicode__(self):
return self.author_name
roonyks
Да, действительно помогло.
Спасибо большое!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB