오늘 해낸 것 (2026-05-11)
이 글은 Daily Log 시리즈의 51번째 기록입니다. (총 155개)
오늘 한 일
- 회사 툴
- Django에서 context 변수명을
{{ object.xxx }}to{{ obj.xxx }}로 변경- 이유:
object,obj, 고유한 변수명 이렇게 3종류로 context 변수명이 선언되어있었다.object는 Python의 내장 함수와 이름이 겹치기 때문에 변경하는 것이 좋다. - 해결: 일단 우선순위가 밀려
objecttoobj만 했고 추후 고유한 변수명으로 변경할 예정.claude.md에도 고유 변수명 선언하도록 명시함
- 이유:
- 연차와 주휴 표기 방식 변경
- 이유: 연차든 주휴든 둘 다 쉬는거니까 약간 붉은 배경으로 표시해두었는데 팀원들의 구분이되면 좋겠다는 의견 접수
- 해결: 연차는 좀 더 붉은 배경으로 변경함
DEBUG=False및 landing page 생성- 이유: 그동안은 혼자 개발 중이니까
DEBUG=True로 해두고 에러나면 바로 작업했는데 앱시트에 오류 발생되어 팀원들이 바로 사용해야하는 상황이 되어 수정이 필요했다. 사용자는 error를 볼 필요도 없고 굳이 코드를 노출할 필요가 없음. - 해결:
DEBUG=False설정. 사용자용 landing page 및 관리자용 error log page 생성. 500 에러 발생 시 에러 자동 캡처 → DB 저장. 사용자는 landing page로 이동. 관리자에게 누가, 언제, 뭘 할 때 에러가 발생되었는지 로그 List 및 해결 여부 체크. 로그 들어가면 에러 상세 볼 수 있고 clipboard에 copy 할 수 있도록 구현했다.is_admin이면DEBUG=False일 때처럼 디버그 페이지 표시되게 함(DB 저장은 동일하게 진행됨).
- 이유: 그동안은 혼자 개발 중이니까
- Django에서 context 변수명을
어려웠던 점
배운 점
- Django 템플릿 에러 읽는 방법. expected XXX가 핵심. 파서가 뭘 기대했는지 알려주기 때문에 관련된 것을 확인하면 된다.
- Django 500 에러 커스텀 처리: DEBUG=False일 때만 process_exception() 미들웨어가 동작함. DEBUG=True이면 Django가 먼저 가로채서 디버그 페이지 표시.
해야 할 일
- 회사 툴
- 기존 AppSheet에 있던 것 하나씩 구현하기.
- UE5 수업
- RGBP 복습
- VS2022 Cplus 복습
- ChordSheet
- 섹션 색상 Picker 만들기
- 다중선택 > 마디 복제 만들기
- Gacha
- 동전을 먹으러 돌아다니면 체력이 깎이도록 하자
- 김로그의 우당탕탕 개선
- Suggested Posts 구현
- 습관만들기 Pawbit
- 풀스택 웹 기초 속성 챌린지
Series: Daily Log
1 | 오늘 해낸 것 2 | 오늘 해낸 것 3 | 오늘 해낸 것 4 | 오늘 해낸 것 5 | 오늘 해낸 것 6 | 오늘 해낸 것 7 | 오늘 해낸 것 8 | 오늘 해낸 것 9 | 오늘 해낸 것 10 | 오늘 해낸 것 11 | 오늘 해낸 것 12 | 오늘 해낸 것 13 | 오늘 해낸 것 14 | 오늘 해낸 것 15 | 오늘 해낸 것 16 | 오늘 해낸 것 17 | 오늘 해낸 것 18 | 오늘 해낸 것 19 | 오늘 해낸 것 20 | 오늘 해낸 것 21 | 오늘 해낸 것 22 | 오늘 해낸 것 23 | 오늘 해낸 것 24 | 오늘 해낸 것 25 | 오늘 해낸 것 26 | 오늘 해낸 것 27 | 오늘 해낸 것 28 | 오늘 해낸 것 29 | 오늘 해낸 것 30 | 오늘 해낸 것 31 | 오늘 해낸 것 32 | 오늘 해낸 것 33 | 오늘 해낸 것 34 | 오늘 해낸 것 35 | 오늘 해낸 것 36 | 오늘 해낸 것 37 | 오늘 해낸 것 38 | 오늘 해낸 것 39 | 오늘 해낸 것 40 | 오늘 해낸 것 41 | 오늘 해낸 것 42 | 오늘 해낸 것 43 | 오늘 해낸 것 44 | 오늘 해낸 것 45 | 오늘 해낸 것 46 | 오늘 해낸 것 47 | 오늘 해낸 것 48 | 오늘 해낸 것 49 | 오늘 해낸 것 50 | 오늘 해낸 것 51 | 오늘 해낸 것 읽는 중 52 | 오늘 해낸 것 53 | 오늘 해낸 것 54 | 오늘 해낸 것 55 | 오늘 해낸 것 56 | 오늘 해낸 것 57 | 오늘 해낸 것 58 | 오늘 해낸 것 59 | 오늘 해낸 것 60 | 오늘 해낸 것 61 | 오늘 해낸 것 62 | 오늘 해낸 것 63 | 오늘 해낸 것 64 | 오늘 해낸 것 65 | 오늘 해낸 것 66 | 오늘 해낸 것 67 | 오늘 해낸 것 68 | 오늘 해낸 것 69 | 오늘 해낸 것 70 | 오늘 해낸 것 71 | 오늘 해낸 것 72 | 오늘 해낸 것 73 | 오늘 해낸 것 74 | 오늘 해낸 것 75 | 오늘 해낸 것 76 | 오늘 해낸 것 77 | 오늘 해낸 것 78 | 오늘 해낸 것 79 | 오늘 해낸 것 80 | 오늘 해낸 것 81 | 오늘 해낸 것 82 | 오늘 해낸 것 83 | 오늘 해낸 것 84 | 오늘 해낸 것 85 | 오늘 해낸 것 86 | 오늘 해낸 것 87 | 오늘 해낸 것 88 | 오늘 해낸 것 89 | 오늘 해낸 것 90 | 오늘 해낸 것 91 | 오늘 해낸 것 92 | 오늘 해낸 것 93 | 오늘 해낸 것 94 | 오늘 해낸 것 95 | 오늘 해낸 것 96 | 오늘 해낸 것 97 | 오늘 해낸 것 98 | 오늘 해낸 것 99 | 오늘 해낸 것 100 | 오늘 해낸 것 101 | 오늘 해낸 것 102 | 오늘 해낸 것 103 | 오늘 해낸 것 104 | 오늘 해낸 것 105 | 오늘 해낸 것 106 | 오늘 해낸 것 107 | 오늘 해낸 것 108 | 오늘 해낸 것 109 | 오늘 해낸 것 110 | 오늘 해낸 것 111 | 오늘 해낸 것 112 | 오늘 해낸 것 113 | 오늘 해낸 것 114 | 오늘 해낸 것 115 | 오늘 해낸 것 116 | 오늘 해낸 것 117 | 오늘 해낸 것 118 | 오늘 해낸 것 119 | 오늘 해낸 것 120 | 오늘 해낸 것 121 | 오늘 해낸 것 122 | 오늘 해낸 것 123 | 오늘 해낸 것 124 | 오늘 해낸 것 125 | 오늘 해낸 것 126 | 오늘 해낸 것 127 | 오늘 해낸 것 128 | 오늘 해낸 것 129 | 오늘 해낸 것 130 | 오늘 해낸 것 131 | 오늘 해낸 것 132 | 오늘 해낸 것 133 | 오늘 해낸 것 134 | 오늘 해낸 것 135 | 오늘 해낸 것 136 | 오늘 해낸 것 137 | 오늘 해낸 것 138 | 오늘 해낸 것 139 | 오늘 해낸 것 140 | 오늘 해낸 것 141 | 오늘 해낸 것 142 | 오늘 해낸 것 143 | 오늘 해낸 것 144 | 오늘 해낸 것 145 | 오늘 해낸 것 146 | 오늘 해낸 것 147 | 오늘 해낸 것 148 | 오늘 해낸 것 149 | 오늘 해낸 것 150 | 오늘 해낸 것 151 | 오늘 해낸 것 152 | 오늘 해낸 것 153 | 오늘 해낸 것 154 | 오늘 해낸 것 155 | 오늘 해낸 것