About coding (75) 썸네일형 리스트형 2023년 04월 19일 TIL [#Django 심화] 오늘의 학습 계획 _권기현 튜터님 유튜브 거북이반 장고 기초 복습반 전체 수강 작은 질문과 해결 Q. git push origin main 할 때 origin 이랑 main은 왜 쓰는 걸까? > origin이라는 remote로 현재 내가 갖고 있는 로컬의 브랜치 중 main 이라는 이름의 브랜치를 푸쉬하겠다는 뜻 2023년 04월 18일 TIL [#Django 심화] 오늘의 학습 계획 _ 팀프로젝트가 끝나고 심화 발제 : 진도가 어렵지 않은 사람은 django REST framework로 지난 팀프로젝트를 리펙토링해보라고 하였다. : 나는 진도가 어려운 편이어서 파이썬부터 장고까지 기초 복습을 하기로 했다! : 권기현 튜터님 유튜브로 기초 복습을 하겠다! _이번 주차 공부할 내용 체크리스트! 더보기 [ ] 프론트엔드와 백엔드의 역할을 이해한다. [ ] HTTP 메시지의 구조를 이해한다. [ ] Request와 Response 메시지의 역할을 이해한다. [ ] HTTP의 상태코드의 역할을 이해한다. [ ] HTTP의 헤더의 역할을 이해한다. [ ] 웹의 요청 흐름을 이해한다. [ ] State와 Stateless의 뜻을 이해한다. [ ] Restful한 API 설계를 .. 2023년 04월 17일 TIL [#Django 심화] 오늘의 학습 계획 _팀과제 발표회 참여 _프로그래머스 코딩테스트 4개 풀기 _유튜브 보며 장고 기초 돌아보기 기록하고 싶은 학습내용 _민철튜터님이 2주 3주 뒤엔 이 코드를 이해할 수 있는지 모두 점검해보셔야 한다고 했다. def get_queryset(self): query = self.request.GET.get('query', '') if query: return self.model.objects.filter(Q(title__icontains=query) | Q(post__icontains=query) ).distinct().order_by('-created_at') else: return self.model.objects.none() def get_context_data(self, **kwargs.. [WIL]2023년 04월 10일~16일 [#Django 입문: 팀 프로젝트] 1. 진행계획 이번 과제는 장고를 사용한 뉴스피드 기능의 웹서비스 만들기이다. **뉴스피드란 내 게시물을 포함한 참여인원 모두의 게시물을 보여주는 공간 포인트로는 1. 로그인/로그아웃/회원가입 기능 2. 게시글 CRUD 3. Git 최대한 사용하기 이다. 우리조 와이어 프레임 더보기 ▼메인에서 썸네일을 클릭하면 열리는 댓글페이지 ▲ html은 이 정도 이고 ▼ 아래는 DB 내용과 erd ▼ api 명세표 기능 method url request response 회원가입 POST /api/signup 아이디, 비밀번호, 이메일, 닉네임 로그인 POST /api/signin 아이디, 비밀번호 썸네일 보여주기 GET /api/main 제목, 이미지 챌린지 상세보기 GET /api/challenge 작성자, 제목.. 2023년 04월 14일 TIL [#Django 입문_팀프로젝트_day5] 오늘의 학습 계획 _django 팀프로젝트 중 Delete와 Update 구현 기록하고 싶은 학습내용 _파이참에서 ctrl + shift + f 하면 검색을 할 수 있다. 오늘 만난 어려움 문제 _장고가 유알엘을 찾을 수 없을 때 나오는 에러. 삭제 요청은 받았지만 뭘 삭제해야하는지 알 수 없어서 생긴 에러다. path 흐름을 다시 따라가며 살펴보아야 한다. 어딘가 path가 맞지 않는다. 튜터님들이 말씀하신 대로 코딩은 연결. 해결 _댓글 한 칸 한 칸이 pk혹은 id값을 제대로 받아와야 삭제 요청이 들어 갔을 때, '무엇을' 지울 지 알려줄 수 있다. {% csrf_token %} 삭제 그래서 위 코드박스 2번째 줄에 comment.pk가 해답이 된다. comment가 DB데이터 comments를 f.. 2023년 04월 13일 TIL [#Django 입문_팀프로젝트_day4] 오늘의 학습 계획 _django 프로젝트 댓글 Read 기능 구현 기록하고 싶은 학습내용 _read 기능 구현 중에, 내가 이용자에게 입력 받아서 DB에 저장했던 사진을 html로 다시 보여주려고 했는데, 내가 그동안 DB에 저장했던 img는 그냥 경로에 불과 했다는 걸 알았다. 이미지를 반환하려면 이미지를 입력받았을 때 실제로 가지고 있어야 했는데, 그러려면,,, CRUD 중 크리에이트부터 따라가본다. #이용자가 보는 comment_create.html에서 이미지 파일 추가 등록 이렇게 해서 이미지 파일을 받아야 한다. 여기서 포인트는 form 태그에 속성으로 enctype이라는 게 들어가 있다는 것이다. html에서 사용자 입력 데이터를 백엔드로 전송하려면 보통은 form으로만 감싸면 되지만 감싼 데.. 2023년 04월 12일 TIL [#Django 입문_팀프로젝트_day3] 오늘의 학습 계획 _django 내가 맡은 부분 진행 > 모델 부분 어떻게든 완성하기 _튜터님께 질문 많이 하기. _코테는 skip 기록하고 싶은 학습내용 _프로그래밍 노베이스 쌩짜인 나... 주어진 강의로만 이해하기가 어려워 유튜브에 django를 검색해서 아무강의나 눌러보았다. 아무렇게나 들으니 머리 속 지식이 좀 더 입체화 되었다. 작업 순서에 확신이 생긴다. 1.파이참 프로젝트 만들기 2.장고 설치 3.장고 프로젝트 만들기 4.설정하기 (데이터베이스, S3) 5.데이터베이스 초기화 6.관리자 계정 만들기 7.앱만들기 8.모델설계(DB) 9.뷰만들기(기능,계산) 10.템플릿 만들기(화면에 표시될 내용,양식) 11.URL 만들기 _원하지 않는 포트가 켜져 있을 때 지우는 방법. 먼저 현재 실행 중인 .. 2023년 04월 11일 TIL [#Django 입문_팀프로젝트_day2 #실수로 venv없이 pip install 했을 때 대처법] 오늘의 학습 계획 _정규시간 전까지 코테 스프린트 프로그래머스 day1~da2 _내 분량 배분 받고 처리계획 세우기 : html 만들기 > api 교통정리 > api 구현 ( view > data > urls ) _처리 계획 들고 튜터님 조언 받기 _최대한 처리하기 (약간 빨리 하고, 집중해서 하고 느낌 유지) 기록하고 싶은 학습내용 _코테day1~day2 def solution(num1, num2): if num1 == num2: return 1 elif num1 != num2: return -1 if문에서 else를 굳이 안 써도 되는구나... 엘스가 선택이라는 걸 이제 알았다 힝 그리고 이렇게 if만 2개 써도 된다. def solution(num1, num2): if num1 == num2: re.. 이전 1 2 3 4 5 6 7 8 ··· 10 다음