admin 글씨에 색을 입혀보자

hyuckhoon.ko·2022년 5월 9일
0
	fieldsets = [
       ('담당자 검토', {'fields': ['memo', 'status', ]}),
    ]
    readonly_fields = [
        "check_phone_info",
    ]
    
    def check_phone_info(self, obj):
        GREEN_RGB = "228B22"
        RED_RGB = "FF0000"
        user = obj.manager.user
        profile_phone = user.profile.phone 
        apply_phone = obj.phone
        if profile_phone == apply_phone:
            return format_html(
                '<span style="color: #{};">{}</span>',
                GREEN_RGB,
                '프로필과 매니저 지원서의 휴대폰 번호가 일치해요',
            )
        else:
            return format_html(
                '<span style="color: #{};">{} <br>- 프로필: {}</span>',
                RED_RGB,
                '프로필과 지원서의 휴대폰 번호가 달라요',
                profile_phone,
            )
    check_phone_info.short_description = "휴대폰 검증"

0개의 댓글