오늘의 트러블슈팅 1. 문제점 배포된 서버에서 장고 어드민 접속 시 csrf 에러 발생 2. 몰랐었던 것 (+시도) csrf 오류의 원인에 대해서 이해하지 못했었음 3. 어떻게 해결하였는지 csrf trusted origins 에 리스트 추가 4. 이로부터 배운 것 csrf 와 cors 는 같은 것으로 해결이 가능한것이 아니고 다르다. 참조: django admin panel login 403 error (csrf) Developer Guardy - [django] 403 forbidden Error 해결하기(CSRF token) CSRF (Cross Site Request Forgery) 교차 사이트 요청 위조 CORS (Cross Origin Resource Sharing) 교차 도메인 리소스 공유 ..
오늘의 트러블슈팅 1. 문제점 로드 밸런서 설정 후 대상 그룹에서 unused 로 healthy 체크가 안됌 2. 몰랐었던 것 (+시도) 대상그룹 지웠다가 다시 하고 서버 재부팅하고 ELB 다시 깔아보는 등의 시도 3. 어떻게 해결하였는지 대상 그룹에서 설정할 때 EC2 인스턴스의 가용영역과 elb 가용 영역을 맞춤 4. 이로부터 배운 것 안내를 꼼꼼하게 읽어보면 문제의 단서가 있을 수 있다. 참조: Begin to End Project- AWS : ELB를 이용한 HTTPS 구현 github ssh 등록 1. ssh 키 생성 2. ssh-agent ssh 키 추가 (local agent 등록 방법이 다양한듯) 3. github 에 ssh 키 등록 참조 : Game Programmer Life - SSH..
스파르타 내일배움캠프 16번째주 주간회고 (WIL : The four FS 의 형식을 빌러 작성) - 15주차의 시사점 (Was Future) 1. 내 생각과 그에 따르는 주장에 앞서 상대방이 원하는 것에 대해서 생각해보는 것이 설득을 잘할 수 있다. -> 설득에 있어서 조금씩 적용하려고 노력하고 있다. 더보기 - 14주차의 시사점 (Was Future) 1. 사실 나의 문제와 솔루션은 다 알고 있는 것이지만 이를 실천을 못하는 것이 아닐까? 반복적인 문제에 대해서 한번에 드라마틱한 개선의 실천이 어려우면 두 문제의 솔루션에 대해서 작게라도 실천해봐야겠다. (1). 문제 해결에 앞서 문제점을 정확히 정의해보자 (2). 효율성 있는 공부를 할 수 있게 노력하자 효율적인 공부까지는 못 된것 같고 공부의 효율..

배포 관련 트러블 슈팅 0. 현재까지 배포 관련한 정리 1. 유화변환 팀프로젝트 서비스의 배포 시도 때 놓친 것들을 바탕으로 이번 비솔루션 팀프로젝트에서 1차 배포는 저번에 비해서는 수월하게 했다. 유화변환 팀프로젝트 배포 TIL TIL_20221129 / TIL_20221201 / TIL_20221202 비솔루션 팀프로젝트 1차 배포 관련 TIL TIL_20221213 1차 배포 : http 로 배포 저번에 이어서 아직 하지 못한것은 https 로 배포하는 것이다. 1. 문제점 및 몰랐었던 것 위와 같이 해야 되는데 cloudfront 배포 후에 cloudfront 에서 https request 를 http server에 날려서 Mixed Content 오류가 떴던 저번 프로젝트의 배포를 시간 관계상 ..
내일배움캠프 B-2 Super Bees - Beesolution KPT 중간 회고 프로젝트 개요 BeeSolution 웹서비스 - 익명으로 고민을 작성하고 추천 솔루션 시스템으로 고민 솔루션을 제안하며 고민을 가진 익명의 유저들과 소통할 수 있는 커뮤니티 서비스 프로젝트 명 : BeeSolution 필수 작업 : DRF CBV 사용, serializer, custom user model, CRUD, CORS, 회원가입/로그인, 추천시스템, 백엔드 AWS EC2 배포 Keep 태도 각자의 의견을 최대한 존중하고 배려하는 모습 기한 내에 안정적으로 프로젝트를 마무리하는 습관 구성원 각자의 메인/서브 파트를 설정하고 효율적으로 분업 하는 것 오류부분에 대한 협업 코드 슬랙/git을 통한 활발한 의사소통과 트러..
Git 잘못 올라간 파일 삭제 및 히스토리 삭제 아래와 같이 할 경우에 filter 해서 재작성 git filter-branch -f --index-filter 'git rm --cached --ignore-unmatch [파일 이름과 위치]' --prune-empty -- --all 그 후에 강제 푸쉬로 로컬 브랜치를 원격 브랜치로 푸쉬 git push origin [브랜치 이름] --force 참조: 구운밤 - github 잘못 올라간 파일 히스토리까지 삭제하기 Ethan's Coding Letter - GitHub에서 commit한 보안파일 히스토리 삭제하기 IT_STUDY - Github 커밋 히스토리 삭제 [Git] Github에 잘못 올라간 파일 삭제하기 오늘 한 일 - 팀프로젝트 중간 발표회..
배포 관련 간단 정리 - 프론트s3, docker를 활용해서 ec2 에 배포 1. aws ec2 - ssh 연결 ssh -i $pem파일_이름.pem ubuntu@$퍼블릭IPv4주소 (vi 편집기 단축키) - insert mode 더보기 i : 현재 위치에서 insert mode 진입 a : 현재 위치에서 커서를 한 칸 앞으로 이동 후 insert mode 진입 A : 현재 위치에서 가장 마지막 텍스트로 이동 한 후 insert mode 진입 o : 현재 위치에서 한칸 개행 한 후 insert mode 진입 esc : insert mode 나가기 - command mode 더보기 u : undo (ctrl + z와 동일) ctrl + r : redo gg : 커서를 가장 처음으로 옮김 G : 커서를 마지..
- 반응형 다양한 기기에 최적화된 화면을 제공 css반응형 레이아웃 : width 에 따라서 디바이스를 인식하고 레이아웃을 맞춰 변경 - 미디어 쿼리 화면의 크기와 종류에 따라 디자인을 달리 해주는 css 기술 나누는 기준 해상도 위치를 중단점이라고 함 미디어 쿼리 사용 예시 출처 : 언젠가는 개발자 - 반응형에 대해(1) Programmer 파프리카의 이야기 - [부트스트랩/BootStrap] 반응형 웹, 미디어쿼리, 부트스트랩(그리드, 테이블) 오늘 한일 - 팀프로젝트 css html 디자인 업데이트
스파르타 내일배움캠프 15번째주 주간회고 (WIL : The four FS 의 형식을 빌러 작성) - 14주차의 시사점 (Was Future) 1. 사실 나의 문제와 솔루션은 다 알고 있는 것이지만 이를 실천을 못하는 것이 아닐까? 반복적인 문제에 대해서 한번에 드라마틱한 개선의 실천이 어려우면 두 문제의 솔루션에 대해서 작게라도 실천해봐야겠다. (1). 문제 해결에 앞서 문제점을 정확히 정의해보자 (2). 효율성 있는 공부를 할 수 있게 노력하자 효율적인 공부까지는 못 된것 같고 공부의 효율을 위해 시도는 해보았다. 집중력을 조금 더 높혀야겠다. 더보기 - 13주차의 시사점 (Was Future) 1. 모르고 안되는 것이 있을때 포기하지 말고 문제의 원인을 생각하면서 지속적으로 찾아가면서 시도하면 할 ..
- Total
- Today
- Yesterday
- css
- 항해플러스ai
- wil
- dtl
- css선택자
- 예외처리
- 장고
- HTTP
- Til
- HTML
- 파이썬
- github
- 코드컨벤션
- 반복문
- 스파르타내일배움캠프
- 항해솔직후기
- 컴퓨터구조
- 스파르타코딩클럽
- 파이썬나누기
- GIT
- 함수
- 항해플러스후기
- 클래스
- 파이썬 함수 return
- 자료구조
- API
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |