맛집공유사이트3 [Django]_맛집 공유 사이트 만들기 (3) 이메일 보내기 이 프로젝트도 마찬가지로 책 'Django 한 그릇 뚝딱'의 Chapter 3을 보며 실행해보았습니다. 책의 저자님께 다시 한 번 감사말씀 드립니다. 이번 시간에는 '이메일 보내기' 기능을 구현해보겠습니다. 이를 위해서는 먼저 구글 계정이 필요합니다. RestaurantShare> shareRes > templates > shareRes > index.html로 이동합니다. 다음과 같이 태그의 action값을 채워줍니다. RestaurantShare> sendEmail > views.py로 이동하여 코드를 수정합니다. index.html의 227번째 줄을 보면 맛집들의 체크박스의 이름은 checks로 동일하다는 것을 알 수 있습니다. djang는 이름을 동일하게 했을 때 체크된 요소들만 그 value값을.. 2023. 7. 31. [Django]_맛집 공유 사이트 만들기 (2) READ, DELETE 그리고 Restaurant에 대한 CRUD 이 프로젝트도 마찬가지로 책 'Django 한 그릇 뚝딱'의 Chapter 3을 보며 실행해보았습니다. 책의 저자님께 다시 한 번 감사말씀 드립니다. CRUD - READ 이제 사용자가 생성한 Category를 화면에서 확인할 수 있도록 READ를 구현하겠습니다. RestaurantShare > shareRes > views.py로 이동하여 코드를 수정합니다. Category 모델로 정의된 모든 객체를 불러오고, 9번째 줄에서는 이를 content 딕셔너리에 담는다. 그리고 render함수 마지막에 이 딕셔너리를 함께 전달하는 것이다. 이제 index.html에서 해당 content를 받아 사용자에게 보여주도록 설정합니다. RestaurantShare > shareRes > templates > shar.. 2023. 7. 30. [Django]_맛집 공유 사이트 만들기 (1) 프로젝트 구성 & CREATE 이 프로젝트도 마찬가지로 책 'Django 한 그릇 뚝딱'의 Chapter 3을 보며 실행해보았습니다. 책의 저자님께 다시 한 번 감사말씀 드립니다. 프로젝트와 app 구성하기 작업할 폴더를 생성하고 이동합니다. 저는 RestaurantShare 폴더를 생성 - 가상환경 접속 - 라이브러리 설치 까지 완료했습니다. mkdir RestaurantShare cd RestaurantShare code . virtualenv venv source venv/Scripts/activate pip install django 프로젝트를 생성하겠습니다. 프로젝트 이름은 RestaurantShare로 하겠습니다. django-admin startproject RestaurantShare cd RestaurantShare .. 2023. 7. 30. 이전 1 다음 반응형