2014-01-27 3 views
0

Моя цель - изменить предсказуемые имена моих полей на сайте администратора. Например, я получил следующий класс:Измените обозримое имя manytomanyfield в django

class todoList(models.Model): 
     trainee = models.ForeignKey(trainee) 
     tasks = models.TextField('Aufgaben') 
     levyDate = models.DateField('Abgabedatum', null=True) 
     priority = models.IntegerField(u'Priorität') 

я могу изменить имя каждого поля, кроме ForeignKey ... Например, я могу назвать «Задачи» на «Aufgaben», но я не могу сделать то же самое с обучаемым. У кого-нибудь есть решение для этого?

+1

Я запутался, почему вы не можете объявить "verbose_name =" стажер" в ваше поле ForeignKey? – Ambroise

+0

все в порядке, чтобы решить мою проблему ... Я не знаю, почему я не пробовал это сам, но вы можете принять это как ответ, и я его выберу. –

ответ

1

Как указано в комментариях, ForeignKey поля нужно verbose_name в качестве ключевого аргумента:

trainee = models.ForeignKey(Trainee, verbose_name='Trainee') 

:)

Смежные вопросы