Django - label_from_instance

Django - label_from_instance
Photo by Geoffroy Delobel / Unsplash

label_from_instance 예제 남겨두기

if not kwargs["request"].user.is_superuser:
	self.fields["group"].queryset = get_user_productgroup(kwargs["request"].user.profile.company.id).order_by("company", "name")
	self.fields["group"].label_from_instance = lambda obj: "%s (%s)" % (obj.name, obj.company.name)

실제 저장된 필드 값을 이용하여 라벨을 표기하고 싶을 때 사용하는 패턴인 듯

저장용으로 남겨둠.