본문 바로가기
반응형

전체 글264

CH02_03. 테라폼 HCL 기초 문법 테라폼 공식문서에서 HCL에 대한 정보를 볼 수 있다. https://www.terraform.io/language Overview - Configuration Language | Terraform by HashiCorp You can use the Terraform language to write configuration files that tell Terraform how to manage a collection of infrastructure. www.terraform.io HCL 코드 예시는 아래와 같다. 첫 번째로 오는 지시어는 블록의 타입이다. 블록의 역할에 따라 provider, resource, data, variable, output 등 여러 가지가 있다. 그다음으로는 블록 타입별로 지원.. 2022. 5. 31.
CH02_01. 테라폼 소개 테라폼은 하시코프에서 만들어진 인프라 도구이다. 하시 코프에서 만들어진 인프라 관리 도구들은 공동적으로 HashiCorp Configuration Language(HCL)을 이용하여 코드를 작성할 수 있다. https://www.terraform.io/intro What is Terraform | Terraform by HashiCorp Terraform is an infrastructure as code tool that lets you build, change, and version cloud and on-prem resources safely and efficiently. www.terraform.io HCL은 YAML 코드와 유사하다. https://www.terraform.io/language .. 2022. 5. 31.
중고거래 사이트 만들기 6 이번에는 게시글 수정 페이지를 만들자 urls.py에서 url를 만든다. 그리고 views.py에서 UpdateView를 이용해서 뷰를 만든다. post_form.html 파일을 수정한다. 기존 사진이 있는 경우 에 사진 URL을 넣어서 적절한 곳에 추가해 주면 된다. 그리고 취소 버튼 부분의 url을 수정한다. 게시글이 존재할 때는 상세 페이지로 이동하고 그렇지 않을 때는 홈페이지로 이동한다. post_detail.html 파일에서 수정 버튼에도 url을 넣는다. 이젠 게시글 삭제 페이지를 만들자 urls.py에서 url을 만든다. 그리고 DeleteView를 이용해서 뷰를 만든다. 그리고 아래 파일을 다운로드 받고 post_confirm_delete.html 파일을 수정한다. 그럼 이제 수정 삭제 기.. 2022. 5. 26.
중고거래 사이트 만들기 5 지난번에는 홈페이지를 만들었고 홈페이지에는 게시글 목록들이 표시되었다. 이번에는 게시글의 상세 페이지를 만들어보자 상세 페이지에는 물품 사진, 게시글 제목, 물품 가격, 물품 상태, 게시글 작성일, 작성자 정보 (나중에 작성자 정보 박스를 클릭하면 작성자의 프로필로 이동한다), 그리고 물품에 대한 상세 설명이 있다. 먼저 urls.py에서 상세 페이지의 url설정을 한다. 그리고 views.py에서 generic의 DetailView를 이용해서 상세 페이지의 로직을 만들자 우리는 게시글 id 파라미터의 이름을 post_id로 지어줬기 때문에 pk_url_kwarg를 'post_id'로 설정했다. 마지막으로 post_detail.html 파일만 완성하면 된다. 아래 파일을 다운로드해서 templates폴더.. 2022. 5. 25.
반응형