04 Nisan 2018 11:19

Muslu Y.

Django

Django da default değeri otomatik 1 artırmak

Anasayfa

Django

Django da default değeri otomatik 1 artırmak...

dummy

Djangoda kayıt eklerken IntegerField alanındaki default değeri otomatik 1 artırmak için örnek models.py dosyası

models.py


def son_sira():
  return MenuKategorisi.objects.order_by('-pk')[0].sira + 1


class MenuKategorisi(models.Model):
  sira = models.IntegerField(_('Order'), default=son_sira)
  baslik = models.CharField(_('Title'), max_length=255)

  def __str__(self):
    return self.baslik
  class Meta:
    verbose_name_plural = _('Categories')
    verbose_name = _('Category')
 

 

Django

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2025