Автор оригинала: Blade Nelson.
Python Flask-это важнейший инструмент, который я ежедневно использую для прототипирования своих идей и вывода продукта на рынок быстрее, чем традиционные методы, такие как PHP или Ruby.
Эти преимущества делают его идеальным инструментом для небольших команд или стартапов, пытающихся получить MVP с нуля. Это избавляет от необходимости беспокоиться о сложностях и просто сосредоточиться на создании классных веб-сайтов. Сегодня я покажу вам, как сделать базовую страницу в Flask и передать ввод обратно в функцию Python на бэкэнде.
Что такое колба Питона?
Flask-это библиотека для Python. Flask дает Python возможность обслуживать HTML-страницы, используя Python в качестве веб-хоста. Это означает, что вы можете использовать Python в качестве бэкенда для вашего сайта и HTML/JS для интерфейса. Этот стек стал очень популярным в последние годы и стал свидетелем увеличения количества документации и примеров на GitHub и YouTube. Эти факторы делают Flask отличным инструментом для добавления в ваш набор знаний по программированию. (Смотрите мой GitHub для демонстрации!) https://github.com/powderblock/Python-Flask-Boilerplate/ Следуйте за мной для новых интересных проектов каждую неделю!
Колба Python может быть сложной задачей для новых программистов.
Этот простой пример колбы представляет собой шаблон для начинающих, предназначенный для демонстрации основ маршрутизации и рендеринга колб.
Обратите внимание на структуру файла render_template. Вы можете использовать этот проект в качестве строительного блока для более сложных веб-приложений!
В настоящее время на этой странице примера будет отображаться страница (templates/index.html), который имеет возможность вызывать функцию в app.py из Javascript.
Это классный базовый пример и служит полезной цели. Пожалуйста, напишите мне на CodeMentor, если у вас есть какие-либо проблемы с запуском кода или с вашими дополнениями! Я постараюсь ответить как можно большему количеству людей.
Как установить колбу?
Чтобы установить колбу, откройте терминал или CMD.
Введите следующую команду, чтобы установить библиотеку Flask с помощью диспетчера пакетов PIP :
pip install Flask
Пример Проекта:
Python 3+
Колба-единственная необходимая библиотека.
🔌 Пример Использования:
Чтобы запустить это, клонируйте репо на локальную машину.
Чтобы запустить это, клонируйте репо на локальную машину.
- Перейдите к репо в терминале или CMD.
- Беги app.py по вызову
python3 app.py
илиpython app.py
в зависимости от вашей установки Python.
Протестируйте приложение, зайдя в свой браузер: http://127.0.0.1:5555/home
Неприятности? Электронная почта Блейка Нельсона: blade@aelo.io
Ожидаемый Результат:
Если Flask и Python работают так, как ожидалось, вы должны увидеть этот вывод:
Перейдите к http://127.0.0.1:5555/home (порт по умолчанию-5555, а пример маршрута в app.py есть/дома)
Вы должны увидеть эту страницу:
Успех! ✅
Следующие шаги:
Этот проект является хорошим стартовым примером для тех, кто знакомится с основами маршрутов колб и системой render_template. Для создания учетных записей пользователей можно добавить базу данных. Пароли могут быть хэшированы в функциях Python. Могут быть реализованы более сложные и надежные стратегии маршрутизации.
Кредиты
Сделано Блейком Нельсоном в 2020 году.
Следуйте за мной на CodeMentor! Не стесняйтесь, пишите мне!