Skip to main content

Merubah nama field di relasi

Untuk mengganti tampilan pada form select field yang menampilkan Category object(1) agar menampilkan nama kategori, kita bisa mengoverride metode __str__ pada model Category.

Berikut adalah contoh implementasi untuk mengubah tampilan pada form select field:

# models.py
class Category(models.Model):
name = models.CharField(max_length=255)

def __str__(self):
return self.name

Dengan mengoverride metode __str__, maka saat kita memilih kategori pada form select field, yang ditampilkan bukan lagi Category object(1), melainkan nama kategori.