-
[12/10 Sat] 2차 멘토링 피드백Django/Final Project 2022. 12. 10. 17:59
포트폴리오 폼 참조 사이트
아카데미 정글 - 남들 포트폴리오 어떻게 만드는지 참조하기 좋음
테마 포레스트 - 테마 소스, 이미지 소스 판매(ppt, wordpress, )
오픈 튜토리얼 - 무료 강좌
* 생활 코딩, 데싸 - 무료 코딩 강좌
패스트 캠퍼스 - 실무 관련 유료 강좌
유데미 - 글로벌 실무 관련 유료 강좌
클라우드 서버
- 여러 대의 서버 컴퓨터를 가상머신으로 묶어 놓은 것을 cloud라고 한다.
- Amazon AWS, MS Azure, Google GCP 중에서 가장 점유율이 높은 AWS를 사용한다.
- 프로젝트에서 클라우드를 써봤다고 어필하기 좋다
- 우분투를 사용해서 리눅스 운영체제에서 파이썬 장고를 돌리는 것이다.
-> 분석은 개인 pc에서 진행한다. 클라우드가 사양이 낮기 때문에
-> 클라우드는 화면 출력용, 완성된 장고 코드를 넣어서, URL만으로 다른 PC들에서도 화면을 출력하기 위함
가상환경 명령어(백엔드 필수 - ssh 쉘 환경)
python3 -m venv test
ls -al
ls -al test
가상환경 활성화 / 비활성화
source test/bin/activate 하면 (test)가 앞에 붙고
source acorn4/bin/activate 하면 (acorn4)가 앞에 붙고
* source는 내 환경을 리프레쉬하겠다는 의미
deactivate 하면 (test)가 사라짐
*장고로 개발을 하는 가상 환경을 구분해서 작업을 해야 한다
가상 환경에 파이썬, 장고 등이 이미 깔려 있다
클라우드 & 개인 PC 동작 구조도
장고 개발은 개인 PC에서 진행한다. 완성된 코드와 분석완료된 데이터를
클라우드 가상 환경에 설치되어 있는 장고와 Maria DB에 넣어서 돌리기만 한다.
(결론 : 화면 출력을 편리하게 할 수 있기 때문에 포트폴리오 어필용으로 AWS EC2 클라우드를 사용하는 것이다.)
클라우드 가상환경에서 장고 서버 실행하고
다른 개인 PC에서 http://3.38.164.213:8000 쳤을 때, 만든 웹 사이트 화면이 출력된다.
디비버 - 디비 관리툴, ERD도 그려줌
클릭, Microsoft Power BI, 태블루? - 데이터 시각화 툴(데이터 쪽은 필수적으로 쓰는 툴)
일단 다음 멘토링까지 장고와 DB를 완벽하게 다룰 수 있다면 클라우드에 올려서 출력하는 방식을 가르쳐주실 예정
'Django > Final Project' 카테고리의 다른 글
[12/17 Sat] 3차 멘토링 피드백 (0) 2022.12.17 [12.7 Wed] 프로젝트 중간 점검 회의 (0) 2022.12.07 [12/3 Sat] 1차 멘토링 회의록 (0) 2022.12.04 [12/1 Thu] 5차 회의록 - 핵심기능 수정, 화면정의서, 역할분담 제안 (0) 2022.12.01 [11/21 Mon] 3차 회의록 - 정의서 작성, 업무 분담, 일정 공유 (0) 2022.11.22