전체 글 (68) 썸네일형 리스트형 [내일배움캠프] Project 1. A3(2L3J) 회고 django를 활용한 SNS 클론 코딩 프로젝트 - 로그인/회원가입, 게시글 및 댓글 작성과 수정, 팔로우와 좋아요 등 기능 구현 후 배포 - README.md, Wiki 등 문서화 작업과 시연영상 녹화 - 최종 결과물 Git Hub Keep 이태은 - 첫 공식 프로젝트 이여서 어려운점도 많았지만 서로 소통을 하며 문제점을 해결하는 모습 - 필수 구현 사항을 해결한 것에 그치지않고, 그 이상을 개발하려고하는 집념 - 다른 팀 팀원들과의 회의를 통하여 서로의 구현 기술들을 리뷰해보며 자신들의 개발 실력을 향상 시키려는 노력 이현재 - git hub를 이용한 협업방식 - 처음 하는 프로젝트인만큼 어설픈 점도 있었지만 좋은 방향으로 나아간 것 같다. 장준표 - GIT을 이용하여 협업 프로그램을 올리고 각자 확.. [TIL] 221005 내일배움캠프 38일차 프로젝트1 - django 클론코딩 멋모른 채 시작된 프로젝트가 상당히 막막했지만 튜터님과 팀원분들께 여쭤보면서 많이 배웠고 그 덕분에 기능을 구현하고 다듬어나갈 수 있었다. 지금보다 이것저것 기능도 더 추가하고 프론트엔드 부분도 완성도를 최대한 올리고 싶었는데 체력이 바닥난 탓에 아쉬운 부분이 있었다. 그래도 할 수 있는 한도 내에선 최선이었고 프로젝트를 하다보니 내가 어떤 부분을 어려워 하고 채워야할 지 잘 알게되었다. 작업 중에 제일 난항을 겪었던 부분은 저장된 값을 호출하고 데이터를 주고 받는 부분이었다. 해당 부분에서 오류들을 꽤나 겪었지만 그 덕분에 장고 사용법에 대해 조금씩 더 알아가고 체득할 수 있었다. 마주한 오류의 원인과 해결방법을 검색하고 주변에 질문하면서 해당 문법이나 함수에 대한 .. [TIL] 221004 내일배움캠프 37일차 프로젝트1 - django 클론코딩 휴일에도 프로젝트를 진행하면서 오류나 코드를 작성하는데에 큰 어려움을 겪었다. 지금까지 해왔던 파이썬 기초문법 실습이나 알고리즘 실습에서 겪은 오류보다 뭔가 메시지도 많고 살펴봐야할 파일과 코드 분량이 많다보니 오류를 해결하는 것 역시 쉽지 않았다. 제일 먼저 로그인, 회원가입 기능을 구현하고 다듬어나갔다. 기존 원격 강의에서 다룬 기본 항목 이외에 추가적으로 이메일 유효성 검사 부분을 추가하고 프로필 페이지를 만들었다. 이메일 유효성 검사는 import re로 정규식표현 모듈을 불러온 뒤 정규식 표현을 작성하여 컴파일해주고 match()를 사용하여 입력받은 문자열을 검사하도록 했다. 이때 대조방법 중 문자열 전체를 검사하여 대조하는 search()도 있었지만 문자열의.. [WIL] 221002 내일배움캠프 5주차 FACTS(사실, 객관) 이번 일주일 동안 있었던 일, 내가 한 일 1. 쪽지시험 - django 1, 2, 3 2. 파이썬 장고 실무 기초 완강 3. 장고 기초복습반 4. 특강 - 프로젝트 기획 방법(피그마, erd, api) 5. 프로젝트 - django 인스타그램 클론 코딩 a) S.A. 작성 및 제출 / 피드백 b) 작업 진행 및 중간점검 FINDINGS(배운 것) 그 상황으로부터 내가 배운 것, 얻은 것 1. 파이참으로 원격강의 실습을 진행하다보니 명령어로 가상환경을 만들고 프로젝트를 세팅하는 방법을 몰라서 정해진 시험 시간을 훌쩍 넘겨 겨우 제출했다. 그래도 반복하다보니 1번째 시험보다 조금 익숙해지고 2번째 시험보다 더 익숙해지면서 지금은 자연스럽게 명령어로 프로젝트 초기 세팅을 진행할 정도.. [TIL] 220930 내일배움캠프 33일차 프로젝트1 - django 클론코딩 아침에 회의를 간단히 진행한 뒤 프로젝트 기본 세팅 파일을 원격저장소에 push하고 각자 clone하면서 작업을 본격적으로 시작했다. 내가 담당한 기능은 회원가입/로그인 기능이기 때문에 제일 먼저 유저 모델을 작성했다. 작성 후 변경사항을 migrations 폴더에 저장하고 migtate 해주는 시점에 오류가 났다. 해당 폴더의 초기 파일을 제외하고 삭제 후 진행해도 도무지 진전이 없었는데 튜터님께 여쭤본 결과 주로 데이터베이스에 정보가 들어있을 때 간혹 발생하는 오류라고 하셨다. 희한한 점은 당시 데이터베이스가 비어있는 상태였는데 그런 오류가 난게 아직도 의문스럽다. 아무튼 해당 오류는 데이터베이스 파일 db.sqlite3를 삭제한 뒤 migrate를 진행하여 해결되.. [TIL] 220929 내일배움캠프 32일차 특강 - 프로젝트 기획 방법(피그마, erd, api ) 화면 기획과 데이터베이스 구조 설계에 필요한 몇 도구 사용법을 배웠다. 피그마는 다른 디자인 툴과 단축키도 대부분 비슷해서 금방 적응했다. 데이터베이스 구조 설계는 처음이라 조금 어려웠지만 장고 강의에서 봐왔던 데이터 테이블을 되짚으며 하니씩 작성하니 구조 설계를 팀원들과 완성할 수 있었다. 데이터베이스 테이블 간 many to many 라던가 one to many 같은 관계를 표현하는 기호도 함께 작성하여 S.A에 첨부했다. 지난 미니 프로젝트보다 구현해야할 기능도 많아지고 초기 단계에서 화면 기획 등 신경쓸 부분이 많아졌지만 기획한 내용들을 하나씩 구현해나가면서 많이 배울 것 같다. 프로젝트 S.A https://008eff.tistory.co.. [내일배움캠프] Project 1. django 인스타그램 클론코딩 개요 작업 기간 : 22.09.29 ~ 22.10.05 개발 인원 : A3 - 2L3J (이태은, 이현재, 장준표, 정진엽, 조지현) 기술 스택 : Django, Python, SQLite, HTML 역할 분담 : - 회원가입/로그인 : 조지현 - 글쓰기/수정/삭제 : 이태은 - 댓글쓰기/수정/삭제 : 장준표 - 팔로잉/태그 : 정진엽 - 프론트엔드/배포 : 이현재 Git Hub https://github.com/jihyun-cho-0/spartagram S.A.(Starting Assignment) 서비스명 : Spartagram 서비스 목표(기획의도) : 'Spartagram'은 학습 도중 떠오르는 궁금증을 자유롭게 질문하고 답변을 주고받으며 자유롭게 상호작용하는 SNS 입니다. 핵심기능 : 사진, .. [TIL] 220928 내일배움캠프 31일차 장고 쪽지시험3 https://github.com/jihyun-cho-0/test GitHub - jihyun-cho-0/test: 시험 시험. Contribute to jihyun-cho-0/test development by creating an account on GitHub. github.com 데이터 베이스에 새롭게 생성한 모델이 적용되었지만 admin 화면에서는 보이지 않는 오류가 있었다. 오류는 해당 앱의 admin.py 파일에서 생성한 모델을 import 한 뒤 admin.site.register(해당모델이름) 코드를 추가하여 해결했다. 코드를 작성하고 필요한 파일에 연결해주는 부분이 놓치기 쉬운 것 같아 신경을 써야겠다. 앱 생성 후에도 바로 프로젝트 settings.py 파일에 INST.. 이전 1 2 3 4 5 ··· 9 다음