Рубрики
Без рубрики

Учебник по Python Flask: Как сделать базовую страницу (Исходный код включен!) 📃 👨‍💻

Простой и простой пример приложения для Python Flask. С шаблонным примером исходного кода для шаблона колбы. (Доступно на GitHub!)

Автор оригинала: Blade Nelson.

Python Flask-это важнейший инструмент, который я ежедневно использую для прототипирования своих идей и вывода продукта на рынок быстрее, чем традиционные методы, такие как PHP или Ruby.

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

Кнопка загрузки исходного кода.png

Что такое колба Питона?

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 работают так, как ожидалось, вы должны увидеть этот вывод:

Изображение вывода Пример простой колбы шаблон учебника шаблон шаблона исходный код github

Перейдите к http://127.0.0.1:5555/home (порт по умолчанию-5555, а пример маршрута в app.py есть/дома)

Вы должны увидеть эту страницу:

Пример шаблона колбы Python easy for beginners страница index.html шаблон маршрута render_template html

Успех! ✅

Следующие шаги:

Этот проект является хорошим стартовым примером для тех, кто знакомится с основами маршрутов колб и системой render_template. Для создания учетных записей пользователей можно добавить базу данных. Пароли могут быть хэшированы в функциях Python. Могут быть реализованы более сложные и надежные стратегии маршрутизации.

Кредиты

Сделано Блейком Нельсоном в 2020 году.

Следуйте за мной на CodeMentor! Не стесняйтесь, пишите мне!