WIN-J 기술 블로그
웹사이트를 만들고 운영하며 배운 것들
Django로 서비스를 개발하고 Docker, Nginx, PostgreSQL 환경에서 운영하며 마주친 문제와 해결 과정을 기록합니다.
질문형 테스트의 이전·다시 시작 구현: 답변 상태와 점수 점검 [0]
눈치력 테스트의 질문 위치·답변 배열·초기화 흐름을 확인하고, 18개 문항의 계산 예시와 공유 결과를 해석할 때의 한계를 정리합니다.
JavaScript 성향 테스트 점수 계산: 18개 응답을 결과 유형에 연결하기 [0]
연애 빌런·플러팅·카톡 말투 테스트의 질문 가중치와 점수 구간을 실제 코드로 확인하고, 동일 입력의 계산 결과와 퍼센트 해석의 한계를 정리합니다.
MBTI 궁합 점수는 어떻게 정해질까? 현재 코드의 계산 규칙 검증 [0]
두 유형의 글자와 지정 조합표로 점수를 만드는 현재 구현을 설명하고, 256개 조합을 실행해 확인한 점수 범위·대칭성과 해석 한계를 정리합니다.
골프 조 편성과 거리 기록: 입력 예제와 결과 해석 [0]
7명을 두 팀으로 나누는 입력 예제, 핸디 미입력 처리, 클럽별 캐리·런·총거리 기록을 통해 결과를 확인하는 기준을 정리합니다.
Base64·URL·JSON·정규식 사용 예제: 변환할 입력부터 구분하기 [0]
UTF-8 Base64 왕복, URL 값 인코딩, JSON 자료형과 정규식 부분·전체 일치를 비교하고 JWT 읽기와 검증의 차이를 정리합니다.
텍스트 정리 순서: 줄바꿈·공백·목록·특수문자 처리 예제 [0]
통합 텍스트 정리 도구에서 문단 유지, 공백 축소, 중복 제거를 비교하고 CSV와 숫자의 의미를 훼손하지 않도록 선택 기준을 설명합니다.
JSON·XML·OCR·웹페이지 PDF 변환: 보존 정보와 처리 경로 [0]
JSON·XML의 배열·속성·숫자 변환 한계, OCR 결과 대조, 웹페이지 PDF의 서버 접근 방식을 비교해 결과 사용 전 확인할 내용을 정리합니다.
Django 글 목록 구현: 공개 조건·URL·템플릿 연결과 검증 [0]
실제 발행·공개·색인 조건을 유지한 목록 예제로 조회와 페이지 처리를 설명하고, 템플릿 이스케이프와 목록에서 글이 빠지는 원인을 확인합니다.
Django 모델과 migration 점검: 카테고리 삭제 보호와 실제 필드 [0]
현재 Post·Category 모델의 PROTECT·SET_NULL 관계와 필드를 확인하고, 모델·migration 파일·DB 적용 기록을 나누어 점검합니다.
Django PostgreSQL 연결 진단: 접속 위치·조회 검사·데이터 보관 [0]
개발 PC와 컨테이너의 DB 주소를 구분하고, 접속 정보를 노출하지 않는 조회 예제로 연결을 확인합니다. 초기화 환경 변수와 기존 volume의 차이도 다룹니다.
Django 실행 경로와 static 점검: manage.py부터 Nginx까지 [0]
현재 src 구조와 설정 모듈, Gunicorn 작업 폴더를 맞추고 static 탐색·수집·제공을 구분합니다. 경로 오류와 HTTPS 전달의 확인 지점도 정리합니다.
CSV·Excel을 JSON으로 변환하기: 코드·헤더·자료형 보존 점검 [0]
자동 형식 변환으로 사라지는 앞자리 0, CSV 따옴표와 중복 헤더, Excel 표시값을 예제로 확인하고 생성 결과를 검토하는 순서를 정리합니다.