소개
이 프로젝트에서는 Python 과 Flask 를 사용하여 URL 단축기를 만드는 방법을 배웁니다. URL 단축기는 긴 URL 을 받아 더 짧고 관리하기 쉬운 URL 로 변환하는 도구입니다. 이는 소셜 미디어나 이메일에서 링크를 공유하거나 긴 URL 을 사용자 친화적으로 만들 때 유용할 수 있습니다.
👀 미리보기

🎯 과제
이 프로젝트에서는 다음을 배우게 됩니다.
- URL 단축기에 필요한 프로젝트 폴더를 설정하고 파일을 만드는 방법.
- 원래 URL 과 해당 단축 URL 을 저장하기 위해 SQLite 데이터베이스를 설정하는 방법.
- 무작위 문자를 사용하여 짧은 URL 을 생성하는 방법.
- 사용자가 단축할 URL 을 제출하고 단축된 URL 을 표시할 수 있는 인덱스 페이지를 만드는 방법.
- 단축 URL 을 입력하면 사용자를 원래 URL 로 리디렉션하는 방법.
- 단축된 모든 URL 을 표시하는 기록 페이지를 만드는 방법.
- 프로젝트를 실행하고 웹 브라우저에서 테스트하는 방법.
🏆 성과
이 프로젝트를 완료하면 다음을 수행할 수 있습니다.
- Flask 프로젝트를 설정하고 필요한 파일을 만드는 방법을 이해합니다.
- SQLite 를 사용하여 데이터베이스를 생성하고 쿼리를 실행합니다.
- 짧은 URL 에 대한 무작위 문자를 생성합니다.
- HTML 템플릿을 개발하고 기본 템플릿을 확장합니다.
- Flask 를 사용하여 양식 제출을 처리하고 동적 콘텐츠를 표시합니다.
- 사용자 입력을 기반으로 URL 리디렉션을 구현합니다.





