python-datamodel - Python object class - 파이썬의 메타 클래스는 무엇입니까?

Python metaclass / python / oop / metaclass / python-class

파이썬에서 메타 클래스는 무엇이며 무엇을 위해 사용합니까?

U11-Forward



Answer #1

예를 들어 Django 모델 을 보면 정의가 약간 혼란스러워 보입니다. 클래스 속성 만 정의하는 것처럼 보입니다.

class Person(models.Model):
    first_name = models.CharField(max_length=30)
    last_name = models.CharField(max_length=30)