본문 바로가기
DEV/Web 개발

딥러닝 :: 11월 넷째주 WIL13

by 올커 2022. 11. 29.

 

■ 개발일지 WIL #13


1. FACTS

- Django Rest Framework(DRF) 프로젝트 진행

  기능1) 딥러닝 OpenCV를 이용한 이미지 스타일(유화) 처리 서비스 구현

  기능2) DRF Serializer를 이용한 게시글 생성 기능 구현

  기능3) DRF Serializer를 이용한 댓글 CRUD 기능 구현

  기능4) Backend 기능1~3)을 처리할 수 있는 Frontend Javascript api 및 html 템플릿 생성

  기능5) AWS EC2와 Docker를 이용한 웹사이트 배포


2. FEELINGS

  - Django 기본을 탄탄하게 다지는 것이 매우 중요하게 생각된다. Backend를 잘 이해하고 탄탄하게 잘 구성하ㅇ 시간을 많이 절약할 수록 다음 프로젝트에서 Frontend에 투자할 수 있는 시간들이 많아질 것 같다.(Frontend는 javascript가 많이 약하기 때문에 구글링을 많이 할 것으로 예상된다.)

  - Docker 배포는 정말 많이 이해하지 못하고 있다.

  - 딥러닝에 대해 이해한 내용을 복기하고 어떻게 확장할 수 있을지 고민이 필요하다.


3. FINDINGS

 - Javascript에서 ForEach문을 통해 template을 반복할 수 있는데, 이 때 호출해올 수 있는 ${item[x]} 형태는 string에는 가능하다. 하지만 일반 함수에 변수로 넣거나 할 때에는 그냥 item[x]로 지정하고, const, let, var등의 변수명에는 사용할 수 없었다.

 - Django Insomnia를 사용할 때 access token 환경 지정하는 법

 - Django serializer에서 사용하고자하는 Field를 지정할 때 예전에는 별 생각이 없었는데, 필요한 Field를 자유자재로 지정할 수 있도록 기초를 탄탄히 다지고 기준을 알고 사용해야겠다.


4. FUTURE

  - Django restframework 전체 구조를 눈 감고도 작성할 수 있도록 리뷰한다.

  - 다음 프로젝트 준비를 위해 Django Backend와 Javascript 기초를 알아볼 필요가 있다.

  - Docker를 사용한 배포는 어떻게 할 수 있는지 익혀두는 것이 필요하다.

  - 현재까지 사용했던 딥러닝 기능을 복합적으로 어떻게 확장할 수 있을지, 코드를 이해하고 사용할 수 있는지 다시 뒤돌아볼 필요가 있다.

  - 지금까지 진행했던 프로젝트 포스트를 정리하고, 포트폴리오는 어떻게 구성할지 생각해본다.

반응형

댓글