[TIL_200704] Jinja2 {% include %}로 중복 HTML 처리
오늘 배운 것
공통 html 요소 분리하기
Jinja2 템플릿의 {% include %} 기능 활용
- 다수의 HTML templates에서 중복 출현하는 HTML 요소(div, script 등)을 {% include %}로 분리
- 프론트엔드 유지보수가 훨씬 용이해졌다.
- 예시: {% include 'example.html' %}
Social login API 기능 통합
Firebase currentUser 데이터 활용
- Firebase currentUser의 uid가 backend server DB에 저장되어 있는 경우
- Firebase currentUser의 uid가 backend server DB에 없는 경우
- /users/sign-up 페이지로 리다이렉트
내일 배울 것
국가 데이터 수집
- 최초 Categories 형성에 필요한 국가 데이터
- ISO code, 언어별 각국 명칭, language code 등