Django/Django 정리 모음

[Django/Model]자주쓰는 Field 정리

jinsang-2 2024. 5. 31. 10:36

https://docs.djangoproject.com/ko/5.0/topics/db/models/

 

모델 | Django 문서

The web framework for perfectionists with deadlines.

docs.djangoproject.com

 

예제)

str 메서드) <QuerySet[<Users:User object(1)>]> 를 <QuerySet[<Users:누구입니다>]> 이렇게 표현 가능

class Users(AbstractUser):
    def __str__(self):
        return self.username

models에 있는 컬럼 자료형
• CharField : 문자열(길이제한 필요)
• IntegerField : 정수 

• TextField : 문자열(길이제한 필요 없음)
• DateField : 날짜 

• DateTimeField : 날짜 + 시간 

• FileField : 파일 

• ImageField : 이미지 파일 

• ForeignKey : 외래키 

• OneToOneField : 1대1관계 

• ManyToManyField : 다대다 관계