Project/Team22

이번 포스팅에서는 이번 프로젝트의 개발 계획과 간단한 진척사항을 기술하는 시간을 가져보기로 한다. 프로젝트 아이디어 구상과 개발 계획을 수립하는데에 많은 시간을 할애했다. 멘토님께 조언 들은 바에 따라 세부 기능보다는 주요기능의 동작을 목표로 작업하게 되었고, 나는 계획 관리, 개발환경 구축, DB와 백엔드 구현, AI모델 경량화 부분에 힘을 쏟게 되었다. 어플리케이션 1차 설계 개발 환경 상세 사실 개발환경 구축에 많은 시간을 할애했다. 초기 구상 프로젝트에서 이전에 사용해보지 않았던 프레임워크와, 환경, 파이썬 버전을 사용했기 때문에 검증 과정에서 시간이 오래 걸렸고 많은 수정이 있었다. 전체적으로 현재 상태의 애플리케이션 개발 환경은 다음과 같이 구성되어있다. Framework 개발 프레임 워크의 ..
아마존의 EC2는 AWS의 가장 대표적인 서비스 중 하나이다. 이 서비스는 개발자가 클라우드 컴퓨팅 작업을 가능하게 하는 서비스인데, 가상화된 서버를 인스턴스 형태로 제공하고 있다.(그냥 돈내고 컴퓨터 대여하는) 개발자들은 이 서비스를 통해서 애플리케이션을 개발하고 로드할 수 있고, 추가적으로 네트워크 권한 관리도 할 수 있게 된다. EC2 시작 먼저 AWS에 로그인을 해야 한다. 만약 계정이 없다면 생성하고 돌아오자. 계정 생성 후 12개월 간 제한된 서비스를 무료로 사용할 수 있다! AWS에 로그인 하여 AWS management console에 들어온다. '모든 서비스 보기'에서 EC2를 클릭한다. 그럼 이제부터 인스턴스를 시작해보자!! 리전 확인 인스턴스 시작을 위해 AWS의 리전을 확인해야 한다..
이번 포스팅에서는 간단하게 몽고db와 django를 연결하여 사용하는 방법을 알아보자. 일단 간단한 절차는 다음과 같다. 완전 간단하다! 1. Atlas에서 DB 만들기 2. Django project 만들기 3. 연결하기 4. 사용하기 설명은 3번부터 진행한다. Djongo를 많이들 사용하는 것은 알고 있지만... 일단 오류가 이래저래 많이 발생하고, 아무래도 공식문서를 참조하는게 더 편해서 이번에는 pymongo를 사용한다. DB연결하기 Atlas에 생성한 데이터 베이스를 보면 이렇게 나와있는 것을 볼 수 있다. 여기서 Connect버튼을 눌러준다. 다음과 같은 화면이 뜬다. Drivers를 선택한다. 여기 나온 순서대로 한다. 1. Select your driver and version 드라이버는 ..
장고를 시작하면서, 먼저 장고에서는 어떻게 코드를 분리하고 있는지에 대해서 알아보자. 디자인 패턴 SW 디자인 패턴은 SW를 개발할 때 공통적으로 발생하는 문제를 해결하기 위한 해결책을 말한다. 이 해결책은 재사용 가능한 구조로 설계되었으며, 일종의 코드 작성 서식을 말한다. MTV패턴 모델-템플릿-뷰 패턴을 줄여 MTV패턴이라고 부른다. 장고 코드의 역할에 따라서 위의 세가지로 코드를 분리하는 것을 MTV패턴이라고 한다. Model 모델은 장고와 데이터베이스를 연결시켜주는 코드이고, 데이터이 형태를 나타낸다. 일반적으로 각각의 모델은 데이터베이스 테이블과 매핑된다. 모델운 아래의 속성을 가진다. 파이썬의 클래스를 사용 모든 모델 클래스는 django.db.models.Model 클래스를 상속받는다. 각..
우리 팀은 이번 프로젝트를 시작하기에 앞서 팀원들 간 꼭 지켜야 할 team ground rule을 간단히 정하기로 하였다. 이번 프로젝트는 일년간 함께하는 나름 장기간의 프로젝트가 될 예정이기 때문에 다들 진지하고 열정적으로 참여했던 것 같다. 그라운드 룰의 양식은 구글링 한 결과를 참고하여 우리 팀에 맞게 어느정도 조정하여 만들었으며(사실 진짜 별것 없다), 그라운드 룰의 특성을 고려하여 지속적으로 수정/업데이트 하는 방향으로 결정하였다. * 이외로는 오프더레코드로 팀의 목표와 방향성을 함께 논의하며 프로젝트를 시작하였다. 그라운드 룰의 양식은 아래와 같다. 1. 의사소통 2. 의사결정 3. 회의예절 4. 프로젝트 전반 5. 주기적인 검토와 업데이트 Ground Rule 의사소통 카카오톡 알림 확인을..
mingyung
'Project/Team22' 카테고리의 글 목록 (2 Page)