Согласно link1 и link2 Я сделал модель, которая указана в другая модель как kierunek = models.ForeignKey('Kierunek', default=1)
и как имя выбора, показать self.nazwa_kierunku
. Все работает нормально, но я не могу заставить def __unicode__
работать. Я также пробовал def __str__
. Всегда есть название "Объект Керунек".
Один из моих примеров кода. Я пробовал много вариантов этого:
from django.db import models
class Kierunek(models.Model):
nazwa_kierunku = models.CharField('Nazwa kierunku', max_length=100)
created = models.DateTimeField('Timecreated', auto_now_add=True, null=True)
modified = models.DateTimeField('Timeupdated', auto_now=True, null=True)
def __unicode__(self):
return self.nazwa_kierunku
class Meta:
verbose_name = "Nazwa kierunku"
verbose_name_plural = "Nazwy kierunkow"
unicode
, поэтому нет магического метода__unicode__
. - person Eevee   schedule 28.04.2015