[TIL] 2021.01.28(금)
by Nathan Kwon
오늘 한 일
- 오늘은 열심히 flask api 서버 기능을 구현하고, grafana 대시보드를 꾸몄다.
- 생각보다 grafana 는 기능이 다양하다.
- table 패널의 field overrides 기능을 활용해서 원하는대로 꾸밀 수 있다.
- data links 기능을 통해 api 서버에 요청하는 구조를 만들면 별도의 프론트엔드로 구현한 설정화면이 없어도 왠만큼 관리자 화면도 만들 수 있을 것 같다.
- 참고) grafana field options
- python 코드를 개발하면서 dictionary 를 자주 애용하는데, boolean 변수도 키로 사용이 가능하다는걸 알았다.(이제 와서…)
- immutable 한 타입은 모두 사용 가능해서 boolean 이나 tuple 도 사용이 가능하다.
- python dictionary 를 정의할 때, 값을 넣는 부분에 함수 실행값으로 넣으면 해당 dictionary 가 정의될 때 함수가 실행되어 값이 치환된다.
test_dict = {
'a': str(1),
'b': str(2)
}
print(test_dict['a'])
print(test_dict['a'])
를 실행할 때 str(1)
이 실행되어 값을 가져오도록 기대했지만, test_dict 가 정의될 때(print 전에) 이미 값이 모두 치환되어 원하는대로 동작하지 않았다.
오늘 하루도 수고했다 :)
Subscribe via RSS