Автор оригинала: 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.
Так что следите за обновлениями и продолжайте кодировать !!