본문 바로가기

개발 일기장/파이콘 준비위원회3

20250501-20250505 한 일 기록 어떤 업무를 했는지 구체적으로 적기는 애매하지만, 개발 단에서 총 세 가지의 오류 / 나름의 발견이 있어서 까먹기 전에 이를 기록해보려고 한다. 로컬에서 django 어드민에 접속하지 못하는 문제를 CSRF 설정을 변경하여 해결함어드민의 쿼리 효율성을 고려해봄어드민에서 fieldset 필드에 반복되는 코드를 커스텀 mixin 클래스를 선언하여 줄여봄✅ CSRF 설정 변경우선, CSRF가 무엇인지를 알고 가자. 나도 '공격자가 사용자를 위장하여 사용자의 명의/권한으로 행동하는 것'이라고만 알고 있어서, perplexity에 검색해봤다(이 친구가 hallucination이 적고 실제 검색 기반으로 많이 사용한다고 들어서, 앞으로 단편적인 지식 검색은 요 친구를 사용해보려고 한다). CSRF는 (cross .. 2025. 5. 5.
20250501 질문 정리 git pr에서는 merge ability를 어떻게 확인할까? 어떻게 바로 able to merge / can’t automatically merge 여부를 바로 판단할까?admin.ModelAdmin에서 사용하는 Inline에서 TabularInline과 StackedInline의 차이는 뭘까?admin에서 fieldset에서 외래키 정보 볼 때 불필요한 쿼리셋이 생성되거나 효율성이 떨어질 것 같다… 어떻게 할 수 있을까?참조하는 모델이 많거나, 인스턴스의 개수가 늘어날 경우 lazy loading이 나을 가능성도 있나? 아니면 여전히 그래도 eager loading이 더 나을까? 어떤 기준으로 이를 판단할 수 있을까?자기 자신을 참조하는 모델일 경우 DB는 어떻게 설계될까? 그리고 어떤 경우 이 방식.. 2025. 5. 4.
20250420 질문 정리 보호되어 있는 글 입니다. 2025. 4. 20.