[Django] class Meta

윤경·2021년 2월 2일
0

Django

목록 보기
5/8

모델 클래스 내부에 Meta라는 이름의 클래스를 선언해 모델에 메타데이터를 추가할 수 있는 옵션.

#models.py
from django.db import models

class Users(models.Model):
    name = models.CharField(max_length=10, null=True)
    phone_number = models.CharField(max_length=13, null=True)
    address = models.TextField(null=True)
    created = models.DataTimeField(auto_now_add=True, null=True)

    class Meta:
        ordering = ['created']

모델 클래스에 Meta 클래스를 반드시 선언해야 하는 것은 아님. 모든 옵션을 모두 설정해야 하는 것도 아님.

profile
개발 바보 이사 중

0개의 댓글