Django Model Meta Options

Bu eğitimimizde Django Model Meta Options konusuna değindik.

Model Meta optionslarına orijinal döküman üzerinden ulaşabilirsiniz. https://docs.djangoproject.com/en/4.0/ref/models/options/

Veritabanındaki tablonun adını db_table özelliği ile değiştirebiliriz.

class Meta:
    db_table = 'Makaleler'

Orderin işlemleri için ise ordering özelliğini kullanıyoruz. Burada verdiğimiz değerin bir liste ya da tuple olmasına dikkat edelim. Aksi takdirde hata alırız.Birden fazla alana göre de sıralama işlemleri yapabiliriz. 

class Meta:
    ordering = ("created_date",)

Eğer tersten sıralamak istiyorsak alanımızın başına - koyarak bunu yapabiliriz.

class Meta:
    ordering = ("-created_date",)

Admin panelimizde model isimlerini değiştirmek için ise verbose_name ve verbose_name_plural özelliklerini kullanmalıyız.

class Meta:
    verbose_name = "Makale"
    verbose_name_plural = "Makaleler"

 


Comments

    There are no comments yet.

Comment