В модуле администратора django foreignkey показывает xxx_object(xx) вместо настоящего имени

Я новичок в Django. У меня есть две модели и я хочу управлять ими в модуле администратора. Первый модуль выглядит так:

class Domain(models.Model):
    id = models.AutoField(primary_key=True)
    domain = models.CharField(max_length=250, blank=False)
    deptname = models.ForeignKey(to="Department", to_field="dwmc", on_delete=models.CASCADE, related_name='+',)
    class Meta:
        verbose_name = 'Domain'
        verbose_name_plural = 'Domains'

    pass

Второй вот так:

class Department(models.Model):
    dwdm = models.CharField(max_length=250, null=False, default='')
    dwmc = models.CharField(unique=True, max_length=200, blank=True)
    class Meta:
        verbose_name = 'Demartment'
        verbose_name_plural = 'Department'
    pass

В то время как домен - это все мои домены, а отдел - все мои отделы. В модели отдела, dwdm - это идентификатор отдела (числа, такие как 001, 002...), dwmc - реальное название отдела (например, IT, HR). И в базе данных данные корректны.

В модуле администратора я могу добавлять/редактировать записи, но deptname показывает не настоящее имя, оно отображается следующим образом: введите описание изображения здесь

Хорошо, на каком шаге я допустил ошибку?

Вернуться на верх