프로젝트 의 Python 스킬 트리

Python 과 Flask 로 URL 단축기 만들기

초급

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

pythonweb-development

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

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

👀 미리보기

URL shortener interface preview

🎯 과제

이 프로젝트에서는 다음을 배우게 됩니다.

  • URL 단축기에 필요한 프로젝트 폴더를 설정하고 파일을 만드는 방법.
  • 원래 URL 과 해당 단축 URL 을 저장하기 위해 SQLite 데이터베이스를 설정하는 방법.
  • 무작위 문자를 사용하여 짧은 URL 을 생성하는 방법.
  • 사용자가 단축할 URL 을 제출하고 단축된 URL 을 표시할 수 있는 인덱스 페이지를 만드는 방법.
  • 단축 URL 을 입력하면 사용자를 원래 URL 로 리디렉션하는 방법.
  • 단축된 모든 URL 을 표시하는 기록 페이지를 만드는 방법.
  • 프로젝트를 실행하고 웹 브라우저에서 테스트하는 방법.

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다.

  • Flask 프로젝트를 설정하고 필요한 파일을 만드는 방법을 이해합니다.
  • SQLite 를 사용하여 데이터베이스를 생성하고 쿼리를 실행합니다.
  • 짧은 URL 에 대한 무작위 문자를 생성합니다.
  • HTML 템플릿을 개발하고 기본 템플릿을 확장합니다.
  • Flask 를 사용하여 양식 제출을 처리하고 동적 콘텐츠를 표시합니다.
  • 사용자 입력을 기반으로 URL 리디렉션을 구현합니다.

강사

labby
Labby
Labby is the LabEx teacher.