본문 바로가기

IT45

Django 실습-2 Django실습 2번째 시간 오늘은 웹 어플리케이션 개발을 해볼 것이다. 첫번째 실습인 설치와 기본 세팅은 밑에 링크를 통해 hyuksssss.tistory.com/6 Django 실습 - 1 Django의 MTV (Model Template View) 아키텍처 1. 클라이언트로부터 URL 요청 2. URL conf : 요청 URL과 매핑 되는 View 함수 실행 3. 뷰는 자신의 로직을 실행 ( 이때 데이터베이스 처리가 필요하면 모델을 통해.. hyuksssss.tistory.com Model 개발 1. 테이블 정의 : models.py 편집 필요한 테이블은 models.py 파일에 정의. models.Model 을 상속하는 클래스를 작성 models.py 편집 2. Admin 사이트에 테이블 반영 :.. 2021. 2. 2.
Django 실습 - 1 Django의 MTV (Model Template View) 아키텍처 1. 클라이언트로부터 URL 요청 2. URL conf : 요청 URL과 매핑 되는 View 함수 실행 3. 뷰는 자신의 로직을 실행 ( 이때 데이터베이스 처리가 필요하면 모델을 통해 처리하고 그 결과와 화면(Template) 리턴 4. View 에서 리턴한 데이터와 Template 이용하여 클라이언트에 전송한 HTML 파일이 생성됨 5. HTML 파일이 클라이언트에게 보내 응답됨 Django 설치하기 1. 파일참에서 파이썬 프로젝트 생성 : 프로젝트 명 -> pjt_Django 2. 파일참 터미널에서 pip install Django 타이핑하고 실행 (Django 설치) Django 프로젝트 기본 골격 생성 1. Django 프로젝트.. 2021. 2. 1.
라우팅 테이블 라우팅 테이블은 VPC 리소스 간에 트래픽을 연결하는 데 필요하다. 여기서 라우팅이란? 패킷의 전송 경로를 지정하는데 네트워크 계층의 가장 중요한 역할을 한다. 각 VPC에는 주요 라우팅 테이블이 있으며 사용자 지정 라우팅 테이블을 생성할 수 있다. 모든 서브넷에는 연결된 라우팅 테이블이 있어야한다. 서브넷이란? 대규모 네트워크를 구성하는 개별 네트워크로 여러 서브넷들이 하나의 상호접속된 네트워크나 인터넷을 구성한다고 말할 수 있다. 서브넷의 종류는 2가지로 퍼블릿 서브넷, 프라이빗 서브넷이 있다. 서브넷을 통해 허용되는 다양한 수준의 네트워크 격리 퍼블릭 서브넷 - 퍼블릭 인터넷에 대한 인바운드/아웃바운드 액세스를 지원하도록 인터넷 게이트웨이에 대한 라우팅 테이블 항목을 포함한다. 프라이빗 서브넷 - .. 2021. 1. 30.
VPC 를 알아보자! VPC : Virtual Private Cloud -AWS 계정 전용 가상 네트워크 -AWS Cloud의 프라이빗 네트워크 공간 -워크로드에 대한 논리적 격리를 제공 워크로드란? 주어진 시간 안에 컴퓨터 시스템이 처리해야 하는 작업의 양과 작업의 성격 -Amazon VPC는 클라우드의 네트워크 환경 -AWS 리전 중 1개 리전에 배포 단일 VPC 패턴 -하나의 VPC가 적절한 사용 사례는 제한적이며 소규모에 적합 다중 VPC 패턴 -단일팀 또는 단일 조직 -쉽게 표준 상태를 유지, 액세스를 관리할 수 있는 제한된 팀 -거버넌스 및 규정 준수 표준은 조직의 복잡성과 관계없이 워크로드 격리를 요구 가능 복수 계정 패턴 -대규모 조직 및 여러 IT 팀이 있는 조직 -빠른 성장이 예상되는 중간 규모의 조직 -동.. 2021. 1. 28.