본문 바로가기
파이썬

파이썬 Python에서 임의의 16 진수 색상 생성

by º기록 2021. 1. 31.
반응형

Django 앱의 경우 각 "멤버"는 식별 할 수 있도록 색상이 지정됩니다. 색상은 데이터베이스에 저장되고 필요할 때 HTML로 인쇄 / 복사됩니다. 유일한 문제는 python / django에서 임의의 Hex 색상을 생성하는 방법을 잘 모르겠다는 것입니다. RGB 색상을 생성하는 것은 충분히 쉽지만이를 저장하려면 a) "Member"모델에 세 개의 추가 열을 만들거나 b) 모두 같은 열에 저장하고 쉼표를 사용하여 구분 한 다음 나중에 HTML의 색상을 구문 분석합니다. 이들 중 어느 것도별로 매력적이지 않습니다. 다시 말하지만 python / django에서 임의의 Hex 색상을 생성하는 방법이 궁금합니다.

 

해결 방법

 

import random
r = lambda: random.randint(0,255)
print('#%02X%02X%02X' % (r(),r(),r()))

 

참조 페이지 https://stackoverflow.com/questions/13998901

 

 

반응형

댓글