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

Введение в Flask – Установите и создайте приложение Hello World в Flask

В этой статье мы представим веб-фреймворк Flask и расскажем, как его установить. Позже мы закодируем простое приложение Hello World в Flask.

Автор оригинала: Pankaj Kumar.

В этой статье мы представим веб-фреймворк Flask и расскажем, как его установить. Позже мы закодируем простое приложение Hello World в Flask.

Что такое веб-фреймворк Flask?

Flask-это веб-фреймворк, написанный на Python и используемый для создания веб-приложений. Это “микро” веб-фреймворк, что означает, что он не требует каких-либо дополнительных инструментов или библиотек.

Обратите внимание , что “микро” не означает, что он не может делать то, что могут другие фреймворки. Это просто означает, что вы, как разработчик, можете решить все в колбе, например, какую базу данных использовать и т. Д.,

Некоторые решения по умолчанию, которые есть у Flask, такие как используемый механизм шаблонов и т. Д., Также Могут быть изменены при необходимости.

Следовательно, он не включает в себя уже существующие сторонние библиотеки или функции, такие как уровень абстракции базы данных, проверка формы и т. Д.

В двух словах, Flask-это удобный для разработчиков “микро” веб-фреймворк !!

Установка колбы в вашу систему

Мы можем установить его на ваше устройство с помощью команды pip . В консоли/терминале выполните команду

pip install flask

Вот и все !! Установлена колба.

Создание приложения Hello World

Теперь мы создадим небольшую веб-страницу, на которой при доступе будет отображаться “Hello World.”

Поэтому создайте файл Python и запишите в него следующие коды. Я использовал это имя ” app.py “; вы можете оставить его себе, как хотите.

1. Импортируйте Flask и создайте объект приложения Flask

Первое, что мы делаем в файле, – это импортируем колбу

from flask import Flask

Затем мы создаем объект приложения Flask:

app = Flask(__name__)

Здесь колба выступает в качестве объекта класса. Мы отправляем специальную переменную python __name__ в качестве аргумента класса Flask. Эта специальная переменная, по сути, дает каждому файлу уникальное имя.

Поэтому, когда мы запускаем приложение Flask, чтобы Flask знал, что это приложение работает в определенном уникальном месте, мы используем эту специальную переменную.

2. Напишите код для печати hello world

После создания объекта Flask нам теперь нужно отобразить сообщение Hello World в браузере. Так что добавьте код:

@app.route('/hello')
def hello():
    return 'Hello World'

Декоратор @app.route (‘/hello’) указывает конечную точку URL-адреса веб-страницы. И то, что будет отображаться на веб-странице, написано в функции ниже.

3. Заставьте сервер работать на определенном порту

Мы используем следующий код для запуска сервера и указываем порт , на котором будет работать сервер.

app.run(host='localhost', port=5000)

LocalHost подразумевает, что сервер будет работать на вашем локальном компьютере(at).

4. Полный код для приложения hello world в колбе

Вот и все. Окончательный код файла:

from flask import Flask

app = Flask(__name__)

@app.route('/hello')
def hello():
    return 'Hello World'

app.run(host='localhost', port=5000)

5. Запустите приложение Hello World

Вот и все с кодировкой. Теперь в терминале запустите файл Flash:

python app.py

Здесь я использовал ” app.py, ” это имя моего файла. В вашем случае вы будете использовать свое имя файла.

Терминал

Теперь скопируйте URL – адрес, показанный выше (http://localhost:5000/). Это будет URL-адрес вашего хост-сайта. Мы будем использовать конечную точку маршрута с этим URL-адресом веб-сайта хоста, чтобы открыть нашу веб-страницу.

Следовательно, нажмите на URL ” http://localhost:5000/hello ” для просмотра веб-страницы.

веб-страница

Поздравляем, мы успешно создали нашу первую веб-страницу с колбой

Вывод

Вот и все для этого урока, ребята!! В следующих уроках мы узнаем больше о фреймворке Flask.

Так что следите за обновлениями и продолжайте кодировать !!