장고 시작하기 12 : 장고 Form
Django의 Form 클래스는 HTML form과 관련된 태그들을 생성하고 웹 애플리케이션에서 해당 데이터를 처리하는 편리한 방법을 제공해줍니다. 사용자가 귀찮게 반복해서 작성해야 하는 HTML form 태그 부분을 장고에서 지원…
Django의 Form 클래스는 HTML form과 관련된 태그들을 생성하고 웹 애플리케이션에서 해당 데이터를 처리하는 편리한 방법을 제공해줍니다. 사용자가 귀찮게 반복해서 작성해야 하는 HTML form 태그 부분을 장고에서 지원…
장고 MVT 는 무엇이고 어떻게 CRUD가 진행되는 걸까요? MVT 혹은 MTV로 불리는데요. 이해를 위해서 View 부터 설명하겠습니다. 사용자로 부터 요청이 들어오면 요청이 들어온 URL에 따라 어떤 View 함수로 보낼지…
CRUD는 아시다시피 생성(Create), 읽기(Read), 업데이트(Update), 삭제(Delete)를 의미하며 데이터베이스의 데이터에 대해 수행할 수 있는 4가지 기본 작업을 나타내는데요. 이번 포스트에서는 장고 CRUD 는 어떻게 진행
장고 ORM (Object-Relational Mapping)은 개발자가 Python 객체를 사용하여 데이터베이스와 상호 작용할 수 있게 해주는 기능으로, SQL 쿼리를 직접 작성하지 않아도 단순하게 DB 작업을 할 수 있게 만들어 줍니다.
“장고 Model”은 데이터베이스 테이블을 나타내는 Python 클래스입니다. 데이터베이스에 저장된 데이터의 구조와 동작을 정의할 수 있는거죠. 장고 Model의 장점은 데이터베이스에 구애 받지 않는다는 점 입니다.
“장고 URL”을 다루는 정말 편리한 기술들이 많습니다. 모르면 암호 같은 표기인데 알고 나면 너무 편리한 기능들인 거죠. 이런 기능들에는 Variable Routing과 Naming URL 패턴이 있습니다.
AWS IAM 역할 (Roles)은 AWS 리소스에 대해 어떤 작업을 수행할 수 있는지 결정하는 권한 정책이 있는 엔터티라고 합니다.
위의 설명만으로는 조금 헷갈릴 수 있는데요. 예를 들어, EC2 인스턴스가 AWS로 어떤 작업을 수행하려고 할 때 EC2 인스턴스에 권한을 줘야 한다고 합니다.
AWS CloudShell 은 AWS Management Console에서 직접 AWS 리소스에 대한 액세스를 제공하는 브라우저 기반 셸 환경으로, 사용자는 추가 소프트웨어를 설치하거나 구성할 필요 없이 명령, 스크립트 및 유틸리티를 실행하여 AWS 환경을 관리할 수 있습니다.
AWS CLI는 사용자가 터미널이나 명령 프롬프트에 입력한 명령어로 AWS 서비스를 이용할 수 있게 해주는 도구입니다. AWS CLI를 이용하기 위해서는 ID와 Password를 입력하듯이 “AWS 엑세스 키”가 필요한데요…
AWS MFA (Multi-Factor Authentication) 및 암호 정책은 사용자를 다양한 형태로 확인하고 강력한 암호 표준을 준수하도록 요구함으로써 무단 액세스 및 데이터 침해의 위험을 줄이는 보안 조치입니다. “MFA = 비밀번호 + 물리적 보안 장치” ….