본문 바로가기

장고(Django)백엔드/맛집 공유사이트

2. [장고(Django)_맛집 공유 사이트] URL 및 템플릿 설정

1. template/shareRes 폴더 생성 및 html 파일 추가

shareRes 하위에 templates/shareRes 폴더 생성
html 파일 추가

+ 수정 : categoryCreate.html파일도 추가해준다.

 

 

2. 메인 화면의 url설정

RestaurantShare/urls.py 파일 수정

 

 

 

3. 이메일 전송 app

 

3.1 url 설정

- sendEmail/urls.py 파일 생성 한 뒤 

urls.py 파일 추가 및 수정

3.2 views.py 수정

- sendEmail/views.py 수정

sendEmail함수 추가

일단은 화면에 단순 출력 

나중에 이메일 보내는 세부적인 로직 구성 예정

 

 

 

 

4. ShareRes App

 

4.1 url 설정

 

shareRes/urls.py 파일 추가 및 작성

shareRes/urls.py 파일 추가 및 작성

 

4.2 views.py 수정

shareRes/vies.py 파일 수정

shareRes/vies.py 파일 수정

 

 

 

5. 실행결과

 

python manage.py runserver

서버 실행

 

 

결과화면

 

- 메인화면 (index.html)

메인화면 (index.html)

 

- 맛집 추가화면(restaurantCreate.html)

맛집 추가화면(restaurantCreate.html)

 

- 맛집 상세보기 화면(restaurantDetail.html)

맛집 상세보기 화면(restaurantDetail.html)

 

 

카테고리 화면

카테고리 화면은 CRUD과정에서 추가 구현 예정

 

 

 

 

* sendEmail부분은 사용자에게 특정 화면을 보여주는것이 아니라 이메일을 보내는 로직만 수행함

* 따라서, 로직처리후 다른화면은 redirect 할 것이므로 화면 연결 하지 않는다.

반응형
SMALL