travel data science
[Django] 장고에서의 메타클래스는 무슨 역할일까? 본문
현재 Django를 공부중이다. 공부 중에 class Meta 가 나온 경우는 두 경우가 있었다.
첫 번째는 models.py에서 클래스를 이용하여 모델을 선언할 때이고, 두 번째는 forms.py에서 ModelForm을 상속받을 때 사용한다.
메타에 대한 정보가 서칭을 해도 잘 나오지 않았다. 대략적인 감으로는 추상클래스 역할을 한다는 것이다. 인스턴스화 할 수 없으며, 상속 및 확장만 가능한 것을 class Meta에 선언한다. 관련 정보는 아래 링크에 올려두겠다.
Django 모델의 메타 클래스
Django 모델에서 메타 클래스의 역할에 대해 알아보세요.
www.delftstack.com
'Python study' 카테고리의 다른 글
gunicorn (0) | 2022.03.25 |
---|---|
vscode환경에서 jupyter notebook 환경 구축하기 (0) | 2022.02.26 |
[Django] 'super' object has no attribute 'status_code' (0) | 2022.02.10 |
[Django] 뷰에서 self.object와 self.request의 차이 (0) | 2022.02.10 |
[python] *args, **kwargs는 무엇일까? (0) | 2022.02.10 |