Coding210 25-01-06 TIL 최종 프로젝트가 무사히 진행중이다.각자 맡을 파트를 나누었고 나는 다른 팀원과 함께 백엔드를 맡게 되었다. 오늘은 백엔드에서 장고로 accounts, articles, chatbot 앱을 생성하였고,그 안에서 나는 accounts 앱을 맡아앱안에서 회원가입, 로그인, 로그아웃, 프로필 조회, 프로필 수정 로직을 구현하게 되었다. models.py serializers.py views.py urls.py 2025. 1. 6. 25-01-03 트러블슈팅(API선택) 문제초기에 Kakao 지도 API를 사용하기로 결정했지만, 주요 기능 중 하나인 리뷰 데이터를 가져오는 것이 불가능하다는 한계점이 발견되었다. 그리하여 사용성과 기능 면에서 더 나은 대안을 찾기 위해 팀내부에서 API 변경에 대한 논의를 하였다.발생 원인Kakao 지도 API는 지도와 위치 정보는 제공하지만, 사용자 리뷰 데이터를 직접적으로 가져오는 기능이 부족했음.숙박 예약과 주변 검색 기능 구현 시 Kakao 지도 API의 기능만으로는 한계가 있었음.초기 API선정 과정에서 각 플랫폼의 상세 기능 비교가 충분이 이루어지지 않았음.해결 과정팀 회의 진행문제점 분석 및 대체 API 검토 -> Google Maps API의 기능과 장점 비교(장점 : 리뷰 데이터 접근 가능, 지도,숙박,예약,주변 검색 기능.. 2025. 1. 3. 25-01-03 TIL 오늘은 간단하게 프로젝트 시작전 SA문서를 완성?하는 것과 DB를 정하는것 그리고 팀깃헙을 생성하는것을 목표로 하루를 시작하였다.팀 각자 SA문서를 채워넣었는데, 나는 어제 ERD를 만든것을 토대로 정말 간단한 워크플로우를 생성하였다.일단 프로젝트 시작전에 만든것이라 차후 수정해야하겠지만, 대략적으로는 이런 느낌으로 진행될 것이다.ERD위에 흐름을 설명해주는 간단한 워크플로우를 만들어 달라는 튜터님의 피드백을 토대로 만든 워크플로우이다.워크플로우를 직접 만드는 것은 거의 처음이라... 완성품이 잘 나왔는지는 모르겠지만, 검색도 해가면서 나름 열심히 만들었다. 2025. 1. 3. 24-12-30 TIL 최종 프로젝트가 오늘부터 시작되었다!!아침부터 발제가 있었고, 새로운 팀원들과 새로운 프로젝트를 함께 하게 되었다. 간단한 통성명을 하고 바로 주제를 각자 생각해보기로 하였다. 취합해본 결과, 여행지 추천에 대한 내용이 많았고 각자 생각한것들을 조금씩 더해서 여행지 추천 시스템을 만들기로 하였다. 지금 결정된 것들에 대해 간단하게 서류작성을 하고 간단하게 어떤 기능들을 추가할지에 대해 토론하였다. 아직은 결정중이라서 완전히 결정 되려면 내일은 되어야할 것같다. 내일도 열심히 프로젝트를 진행해보자~ 2024. 12. 30. HTTP Form HTML Form 요소웹에서 유저에게 데이터를 입력받는 여러가지 형식(버튼, 텍스트, 드랍다운, 선택 등)을 제공한다. 유저의 데이터를 서버로 전송하는 역할을 한다. action 데이터가 전송될 URL을 지정한다. 지정하지 않을경우 현재 페이지의 URL로 데이터를 전송한다.method데이터를 전송하는 방식(HTTP request method)을 지정한다. HTML Form은 GET방식 또는 POST 방식으로만 전송이 가능하다. 메세지 입력 전송 label for 와 input id 는 일치하는게 좋다. 기능동작과는 관계가 없지만 동일하게 하면 label과 input을 묶어줄 수 있다. 그렇게되면 label을 클릭해도 input이 선택되도록 할 수 있다. 그리고 button type을 꼭 su.. 2024. 12. 19. MTV Pattern 소프트웨어의 디자인 패턴 전세계의 개발자들이 개발을 하다보니 비슷한 문제를 해결하는 공통적인 구조(pattern)를 발견한다. 클라이언트-서버 역시 소프트웨어 디자인 패턴중 하나이다. 즉, 디자인 패턴은 자주 사용되는 소프트웨어의 구조를 마치 건축 공법처럼 일반화 해둔 것이다. 필요한 이유특정 구조에 대한 설계를 빠르게 할 수 있다.공통적으로 발생하는 문제에 대해 재사용 가능한 해결 방법을 제시할 수 있다.프로그래머가 시스템을 디자인할 때 발생하는 공통된 문제를 해결하면서 진행할 수 있는 형식화된 관행이다. Django의 디자인 패턴Django가 만들어진 디자인패턴을 이해하면 Django가 작동하는 방식도 알 수 있다. Django의 디자인 패턴은 MVC에서 살짝 변형된 MTV Pattern이다. MV.. 2024. 12. 17. 이전 1 2 3 4 5 6 7 ··· 35 다음