Введение
В этом проекте мы узнаем, как создать сокращатель ссылок с использованием Python и Flask. Сокращатель ссылок - это инструмент, который берет длинную ссылку и преобразует ее в более короткую, удобную для управления ссылку. Это может быть полезно для обмена ссылками в социальных сетях или электронных письмах, а также для повышения удобства использования длинных ссылок.
👀 Предварительный просмотр

🎯 Задачи
В этом проекте вы научитесь:
- настраивать папку проекта и создавать необходимые файлы для сокращателя ссылок;
- настраивать базу данных SQLite для хранения исходных ссылок и соответствующих им сокращенных ссылок;
- генерировать сокращенные ссылки с использованием случайных символов;
- создавать главную страницу, на которой пользователи могут отправить ссылку для сокращения и увидеть сокращенную ссылку;
- перенаправлять пользователей на исходную ссылку, когда они вводят сокращенную ссылку;
- создавать страницу истории для отображения всех сокращенных ссылок;
- запускать проект и тестировать его в веб-браузере.
🏆 Достижения
После завершения этого проекта вы сможете:
- понять, как настроить проект Flask и создать необходимые файлы;
- использовать SQLite для создания базы данных и выполнения запросов;
- генерировать случайные символы для сокращенных ссылок;
- разрабатывать HTML-шаблоны и расширять базовые шаблоны;
- обрабатывать отправку форм и отображать динамический контент с использованием Flask;
- реализовывать перенаправление по ссылке на основе ввода пользователя.