내일배움캠프

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 25일차

- 팀 과제 뉴스피드 프로젝트 진행상황 - 기본 기능 CRUD완료 후, 템플릿 작업 + 페이지네이션, 검색 기능 완료 Today I Learned 1. 페이지네이션 request.GET은 URL의 쿼리스트링에서 전달된 데이터를 담고있는 딕셔너리 만약 URL이 ' http://naver.com/?page=2' 와 같이 요청되었다면 request.GET은 {'page' : '2'}와 같은 딕셔너리를 반환 따라서 page = request.GET.get('page')는 쿼리스트링에서 'page'파라미터를 가져오는 것 => 페이지네이션을 구현하기 위해 페이지 번호를 가져오는 것 'paginatior' 객체는 page()메서드를 제공 page() 메서드는 인자로 전달된 페이지 번호에 해당하는 객체들을 가져온다. ..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 24일차

Today I Learned (부제 : git과 친해지기. . .) merge파일을 main을 push한 걸 모른채 push 하려고 하니 error가 떴었다. 또한 왜인지는 모르겠지만 내가 pull을 받았지만 merge된 파일이 내 리포지토리에선 보이지 않았다. +) .gitignore와 .git은 같은 경로에 있어야 한다.. git 리포지토리 삭제 후 원본 리포지토리 fork 하고 cmd에서 새폴더 경로에다가 git clone vscode에서 venv 설치 pip list 확인 pip install -r requirements.txt python manage.py makemigrations python manage.py migrate python manage.py runserver git branch ..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 23일차

뉴스피드 팀 프로젝트에서 내가 오늘 진행한 부분 문의게시판 모델링, CRUD 완성!!, 상세페이지 이동 완성 상세페이지 이동과 수정, 삭제기능을 처음 시도했기 때문에 시행착오를 꽤 겪었다! Today I Learned 1. 수정기능 구현 시 입력받았던 값을 입력폼에서 그대로 보여지게 하고싶었다. 이 기능을 이용하면 된다. 그래서 약간의 변형을 하여서 value값에 {{}}을 이용하여 변수를 출력하도록 했다. 2. 튜터님과 함께한 form태그안에서 PUT, DELETE 구현하기는 꽤 고난과 역경이었다.. 왜냐하면. . 원래 Httpmethod는 4가지의 요청(POST, GET, PUT, DELETE)을 받는다. form태그에서는 사실상 GET, POST만 요청을 받기 때문에 Ajax나 JavaScript를..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 22일차

Today I Learned - 새로 회의를 통해서 내가 맡게된 기능 : 문의게시판 CRUD 2시간 넘게 ERD도 새로 만들었다..! 오늘은 서로 의견 조율을 하느라 회의를 5시간은 한 것 같다..! 결론은 각자 CRUD를 맡아서 해보기로 했다는 점 django-models.ForeignKey() author = models.ForeignKey(UserModel, on_delete=models.SET_DEFAULT, default=3) # default값은 my_user id값 확인 필요 * on_delete? ForeignKey 필드 옵션 중 하나로, 해당 필드가 참조하는 모델의 레코드가 삭제될 때 어떻게 처리할지를 지정하는 옵션 on_delete에는 3가지 옵션이 존재한다. 1. CASCADE - 참..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 21일차

- Django 팀 프로젝트 심화를 발제날 장고 심화 프로젝트 주제 : 뉴스 피드 프로젝트 우리 B-6조는 챌린지 참가 사이트를 만들기로 정하고 와이어프레임, ERD작성, API명세서까지 작성하고 저녁에 모델링작업을 했다. 팀 프로젝트 ERD API 명세표 기능 method url request response 회원가입 POST /api/signup 아이디,비밀번호,닉네임,이메일 로그인 POST /api/signin 아이디,비밀번호 썸네일 보여주기 GET /api/main 제목, 이미지 챌린지 상세보기 GET /api/challenge 작성자, 제목, 내용, 이미지, 작성날짜 챌린지 작성하기 POST /api/challenge 챌린지명, 이미지파일, 도전장르, 내용 챌린지 수정하기 PUT /api/cha..

sogummi
'내일배움캠프' 카테고리의 글 목록 (14 Page)