DevOps/Cloud

패스트캠퍼스 챌린지 12일차

신웅철 2021. 11. 12. 22:13

[강의] 다음은 패스트 캠퍼스 DevOps 운영 패키지를 통해 학습 및 정리한 내용입니다.

 

11월 12일 강의

 

목차

1. 파이썬 및 장고 설치하기

2. 어플리케이션 기본 구조

3. 설문조사 어플리케이션 만들기

 

파이썬 및 장고 설치하기

장고는 파이썬 웹 프레임워크이므로 파이썬이 필요하다. 나는 VSCode에 파이썬을 설치하여 진행했고 터미널에서 명령어 'python -m pip install Django'를 입력하여 장고를 설치하였다. 이번 실습은 파이썬 3.9.7 / 장고 3.2.9을 사용하였다.

 

어플리케이션 기본 구조

강의에서는 공식 문서에 나와있는 설문조사 어플리케이션 만들기에 대한 내용을 중심으로 장고의 기초에 대해서 교육을 진행한다. 이번 교육을 통해 장고 프로젝트를 만드는 방법과 프로젝트의 파일 그리고 구조도를 통해 프로젝트가 구성되기 위한 최소한의 구조를 알아보았다.

 

설문조사 어플리케이션 만들기

하단의 장고 공식 문서에서는 어플리케이션을 만드는 방법이 나와있는데 기능적으로 사람들이 설문 내용을 보고 직접 투표할 수 있는 개방된 사이트와 관리자가 설문을 추가, 변경, 삭제할 수 있는 관리용 사이트로 구분되어 구현될 예정이다.

 

프로젝트는 'django-admin startproject mysite'의 명령어를 입력하면 생성되는데, 이와 동시에 생성된 프로젝트 내부에 각종 파일들이 구성되어 설치되어진다. 이어서 'python manage.py runserver'를 입력하면 앞서 설치된 파일들을 기반으로 구현된 개발 서버에 접속할 수 있게된다.

 

참고자료

https://docs.djangoproject.com/ko/3.2/intro/tutorial01/

 

https://bit.ly/3FVdhDa

 

(~10/31) 최대 70% 최저가 특가 마지막 득템 찬스! | 패스트캠퍼스

fastcampus.co.kr

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.