TEAM_B3 코드리뷰 | 커밋, 코드 컨벤션 | 머신러닝 1주 | 계획 | 코드리뷰 커밋, 코드 컨벤션 머신러닝 1주차 코드리뷰하고 유지보수하며 커밋 코드컨벤션 연습하기 깃에 커밋하기 주말에 공부할 것 계획짜기 코드리뷰를 하면서 장고를 전체적으로 이해하는 시간을 가졌다. live share를 이용해서 팀원분들과 각자 주석을 달고 서로 설명하는 시간을 가졌는데 주석을 달아서 괜찮다고 생각한 점은 개발자가 어떤생각을 하면서 코드를 입력했는지 알 수 있어서 이해하는데 큰 도움이 되었고 공부도 되었다. 그리고 혼자서 봤을때 시간을 투자하면 내 코드로 만들 수 있어서 좋았다. 머신러닝 수업을 들었는데 흥미로웠다 선형회귀를 실습하는 시간을 가졌는데 금토일 연휴를 이용해서 조금 더 공부하고 싶다는 생각을 했다. 하지만 무엇보다 지금은 장고를 그중에서도 프론트가 아닌 백엔드, 데이터 베이스쪽.. Programming/TIL 3년 전
TEAM_B3 instagram PROJECT | 코드리뷰 준비 | project management 특강 | 자가진단, 피드백 후 계획 | project management SA Notion Figma Github readme 프로젝트 핵심 소개 moqups 와이어 프레임 ERDcloud 커밋 메세지의 컨벤션 정하기 백엔드에 집중하기 getbootstrap, tailwindcss dribbble, freepik 디자인 레퍼런스 canva 프로젝트 발표 project 회고 KPT 잼보드 활용 프로젝트 발표하는 날이였다. 프로젝트를 진행 하면서 제일 크게 느껴진 것은 팀원들의 소중함 이였다. 팀원들이 자신이 맡은일을 끝까지 책임지고, 다른 팀원이 어려워하거나 문제점이 있으면 서로 해결하고 도와주는 모습에 나도 자극을 받았다. 그게 정말 큰힘이 되었다. 그럴수록 팀원들에게 더 발전하는 모습을 보여주고싶었고 나중에는 팀원들이 시간이 없을때 필요한 .. Programming/TIL 3년 전
Django Project | 회원 정보 수정 | 비밀번호 변경 | 장고 프로젝트 중 회원정보 수정 파트를 만들었다. 전체적인 모양을잡고 필요한 기능을 넣는게 나름 재밌었다. 현재 비밀번호와 같은 비밀번호로 설정할 수 없는 부분과 다른사람이 사용중인 닉네임을 사용하지 못하게 하는 등 기능을 넣었다 코드리뷰를 하며 주석을 달고 til에 올릴 예정이다. ###user_update## #user/views @login_required def update(request): if request.method == 'GET': return render(request, 'user/update.html') elif request.method == 'POST': user = request.user bio = request.POST.get('bio') email = request.POST... Programming/TIL 3년 전
Django 인스타 클론코딩 프로젝트 | 좋아요, 북마크 | 회원정보수정 | 이메일 인증 비밀번호 재설정 | 배운거 부터 열심히 하자. 기본이 없는데 욕심만 많아서 많은걸 하려고하니까 아무것도 못하고 결과물이 없는거다. 겸손하자. 코딩할때 두려움이 있다. 오류를 해결하지 못할 것 같고 '이걸 내가 할 수 있을까??' 라는 생각이 먼저 든다. 침착하게 문제와 오류를 를 해결하자! 코드 여러개에 손을 뻗어서 코딩하면 뭘 하고 있었는지 기억이 나지않는 경우가 있는데 주석을 잘 활용해서 설명을 적어두자 되돌리기도 편해진다. MVT MODELS, VIEWS, TEMPLATES 에서 내가 어떻게 표현해야 하는지 알아야 했다. 보기만하고 어떻게 흘러가는지 전혀 모르는 상태에서 프로젝트에 임하니까 아무것도 하지못했다. 보고 따라만 하면안된다 클론코딩을 하더라도 주석을 달고 내가 이해하면서 따라해야한다. 팀원분이 코드를 하나하.. Programming/TIL 3년 전
9.26~10.2 WIL 소셜로그인 | 북마크 | 좋아요 기능 | JSON 장고에서 아직 이해하지 못하는 부분이 많다. 어떻게 돌아가는지 계속 생각하면서 스스로 코딩을 해봐야한다. 우선적인 기능으로 북마크와 좋아요 기능을 먼저 살펴봤어야 했는데 소셜로그인이 될듯 말듯하면서 시간을 너무 많이 잡아먹었다. 너무 깊게 들어갔을때 빠져나오는게 부족하다 우선순위를 설정하고 잘 해오다가 계획을 잘못짜서 생각보다 일이 커졌다 내일부터 내 우선순위를 정확히하고 해야할 일부터 하나씩 처리해가야 한다. 그래도 시간을 쓴만큼 open api라는 개념을 처음 봤을때 보다 익숙해졌고 조금은 이해했다. open api를 활용해서 할게 많으니까 내가 할 일만 잘하면 좋았던 시간이었다. 겉만 보지말고 차라리 공부를 했으면 더 깊게 들어 갈 수 있었을텐데 라는 생각은 든다. 뭔가 만들기전에 계획과 내 생각은.. Programming/TIL 3년 전
Instagram clone coding project | github error | signin error 내가 이해하는 것도 중요하지만 설명할 줄 알아야하고 다른사람이 내말을 듣거나 글을 봤을때 이해하게끔 해야한다. 지금까지 나는 혼자 이해하는 것만 해왔는데 남들이 이해하게끔 적어보고 말해보자. 내가 겪는 오류들의 데이터를 쌓아가자 고치지 못하는 오류는 없다. pull 하는데 브랜치 없어서 재설정 깃허브에서 설정들어가서 리포 지우면 포크 했던게 사라진다. github 에서 포크할때 체크설정을 다시해주고 pull한다. 다시 클론할때 같은이름의 폴더와 다시 연결해서 pull하고 가상환경 pip install 해준다 그리고 브랜치도 들고왔기때문에 리퀘스트 하기로한 브랜치를 꼭 확인하고 작업한다. 앱에서 url 적고 사용하려면 프젝폴더의 urls 에서 앱 url을 인클루드 해준다. #urls urlpatterns .. Programming/TIL 3년 전
B_3 insta clone coding project | 기획 | 화면(ui) | DB, API 특강 list 기획 | 화면(ui) | DB, API 특강, 실습 Dj 로그인 | 회원가입 기능구현 연습 Dj 프론트 html | css | 합치기 | 파일이름 | 관리 github 파일관리 | 흐름 Live share 본격적인 프로젝트가 시작되고 팀원들과 큰그림을 그렸다. 우선 인스타에 필요한 기능들을 정리하고 ui에 적용시켜 보았다. DB에 어떤 컬럼을 받을 것인지 토론하면서 DB TABLE을 만들었는데 시간이 오래걸렸지만 팀원들과 함께 작업하는 환경을 만들어서 각자 맡은 부분을 입력하니 효율적으로 끝낼 수 있었다. API는 어떤건지 어떻게 만드는지 잘하는 사람들의 발표를 보고 매우 궁금해서 찾아본적이 있었는데 직접 만들어보니 생각보다 어렵고 복잡했다. 하지만 다 만들고나서는 이해를 하게되고 어떤식으로 사.. Programming/TIL 3년 전
2022.09.28 수 장고_4주, project preview, tikitaka 연습 전체적인 프로젝트의 큰크림을 그리고, 프로젝트를 만들기위해 이해를 하는시간을 가졌다. 내일부터는 직접 만들어보고 프로젝트에 도움이 되도록 노력 할 것이다. 화이팅!! django프로젝트 중 css html 연결하기 basement에 연결하면 된다. {% load static %} 각각의 위치에 넣어준다. tikitaka 프로젝트에는 views 추가 해야하고 앱에는 urls 추가 해야한다. 앱의 views는 프로젝트의 urls에 연결해준다 모델을 변경하고는 바로 admin에게 변경을 알려준다. 모델을 수정하려면 무조건 서버를 꺼야한다 .models 의 '.'은 나랑 같은 위치라는 의미 MVT이해가 중요 models 는 어떤 데이터가 필요한지/데이터 베이스와 밀접한 연관 ex) 회원가입할때 입력하는 것 db.. Programming/TIL 3년 전
2022.09.28화 프로젝트 이해하기, 장고_4주, Django tikitaka, 거북이_2 장고models, views, admin 관계를 이해해려고 노력해봤다. 그리고 프로젝트 할 때 필요한 db를 생각해보고 그 db를 어떻게 활용할지 생각해봤다 내일 직접 만들어보고 더 자세한 내용을 적을 예정이다. apps/models.py 모델에서는 내가 어떤 데이터를 받을지 어떻게 받을지 생각하고 큰그림을 그리는 곳이라는 생각이 들었다. 이상적으로는 전체적인 프로젝트를 생각해서 테이블을 만들고 필요한 db정보를 정하고 프로그래밍 해야할 것 같다. 모델을 수정하려면 무조건 서버를 꺼야한다. 모델에 변경사항이 있다면 바로python manage.py makemigrations 와 python manage.py migrate 해줘야 한다. views def introduce(request): # case 1.. Programming/TIL 3년 전
2022.09.26 월 장고 3주, 쪽지 시험 시간은 많았는데 아무것도 못한 날. 오늘 걸었으니 내일 뛰자 깃허브에 올릴때 가상환경 제외하고 올리기 전체폴더 안에 gitignore 파일 만들고 venv/ 넣으면 제외하고 올려준다 add 하더라도 추가를 안하는 원리 중요 소스파일만 올라감 gitignore 페이지 들어가서 조건 django, window, vscode 찾고 .gitignore 만들고 복붙 pip3 install -r requirements.txt 텍스트에 있는 모듈들을 모두 다운로드한다 pip3 freeze > requirements.txt txt파일 생기면서 패키지 다운받은거 다 나옴 그래서 이걸 올려주면 깃에서 받은사람이 다운받아서 그대로 사용 할 수 있게 된다. 모듈 추가할때마다 freeze 해줘야 한다. 라이브러리의 모듈의 함수.. Programming/TIL 3년 전