19.10.18 14:00 작성
·
232
답변 2
1
2019. 10. 18. 14:25
안녕하세요 연담님 ^ ^
질문 잘 주셨습니다
class Meta는 필수적으로 입력해야 되는 [ 옵션 값 ]은 아닙니다 ㅎ
모델단위의 옵션을 넣어주고 싶을때 입력해주시는 값인데요
nickname = forms.CharField(lable='닉네임')
이라는 필드에서
label='닉네임'
이라는 부분이 필드에만 적용이 되는 옵션이라고 보시면 됩니다
class Meta 를 이용하면
정렬옵션: orderinf
데이터베이스 테이블 이름 : db_table
등의
모델단위의 옵션을 정해 주실수가 있습니다
좀더 다양한 옵션은 장고의 공식문서를 참고해주셔요 ^ ^
https://docs.djangoproject.com/en/2.2/ref/models/options/
class meta 는 장고프레임워크에서 제공하는 옵션값으로 일반적은로 python 문법에서는 나오지 않는것으로 알고 있어요 ^ ^;; 요건 혹시 제가 그짓말 하는것 수도 있으니 좀더 자료를찾아보고 이야기드릴게요 ㅋㅋ
여튼 핵심은 class Meta 는 모델단위의 옵션을 주시고 싶으실때 사용한는 것이다 !!라고 생각하시면 될것 같습니다 ㅎ
0
2019. 10. 19. 11:37
친절하고 자세한 답변 감사드립니다. 강의 잘보고있고 너무 재밌고 쉽게 잘 설명해주시네요! 전 프론트엔드 개발자인데 백엔드도 배우고 싶어 하고있는 사람입니다!! 더 좋은 강좌 부탁드립니다~