[Vue-Django] Model Save

JeongChaeJin·2022년 9월 7일
0

Vue-Django

목록 보기
5/14

Model Save

from django.db import models


class Todo(models.Model):
    name = models.CharField('NAME', max_length=5, blank=True)
    todo = models.CharField('TODO', max_length=50)

    def __str__(self):
        return self.todo

    def save(self, force_insert=False, force_update=False, using=None,
             update_fields=None):
        if not self.name:
            self.name = '홍길동'
        super().save()
  • name이 없을 경우 default 값을 넣도록 하고 있다.
  • 상위 클래스의 save 호출로 DB에 저장한다.
profile
OnePunchLotto

0개의 댓글