Models


04_Meta options

모델에 메타데이터를 연결하기 위해 모델 안에 Meta라는 클래스를 만들어줍니다.

from django.db import models

class Ox(models.Model):
    horn_length = models.IntegerField()  

    class Meta:
        ordering = ["horn_length"]
        verbose_name_plural = "oxen"

모델 메타데이터는 "anything that's not a field" 입니다. 순서를 매기는(ordering) 옵션(=ordering을 참고하세요.)이나, 데이터베이스의 테이블 이름(=db_table을 참고하세요.), 사람이 읽을 수 있는 단수와 복수의 이름들(verose_name과 verbose_name_plural을 참고하세요.) None을 선언해 주어야 합니다. 메타 클래스를 모델에 추가하는 것은 언제나 선택사항입니다.

메타 옵션의 완벽한 리스트는 model option reference를 참고하세요.


*링크가 걸린 부분들에 대해 처리를 해야 할텐데... 번역 안된 부분, 된 부분이 있지만 된 부분이라도 연결하거나, 앞으로 연결할 부분도 색을 변경한다든지 하는 식으로 표시해 두는 것이 맞다고 본다. 나중에 빠트리게 될 것 같다.

results matching ""

    No results matching ""