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

Учебник на колбе Python

Учебное пособие на колбе Python, Flask Python 3, пример колбы Python, монтаж на колбе Python, пример Python Flask Пример, пример приложения веб-разработки Python Flask

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

Добро пожаловать в Учебное пособие в Python Flask. В предыдущем уроке мы узнали о Python Lambda. Python Flask – это API, которая помогает нам создавать веб-приложение в Python. Давайте начнем с учетом Python Flask Tortibal для начинающих сейчас.

Python Flask.

Прежде всего, мы должны установить модуль Python Flask. Вы можете сделать это либо по командной строке, либо к справке IDE. Я использую Pycharm Community Edition 2017.2. Поэтому я установлю колбу, используя эту IDE.

Откройте Pycharm, нажмите на Файл> Настройки Отказ Затем расширить Проект и нажмите на Переводчик проекта Отказ Вы увидите следующие:

Я уже установил колбу, поэтому список показывает колбу. Вы должны нажать на + кнопка на правой стороне окна.

Затем появится доступное окно пакета. В поисковой панели типа колба, то она появится.

Нажмите на колбу и в нижней части окна нажмите Установить. Фладка будет установлена на ваш Python, если вы подключены к Интернету.

Вы можете установить модуль Python Flask, используя Пип через приведенную ниже команду.

$pip install flask

Поэтому наша установка модуля Python Flask выполняется. Теперь мы начнем кодировать.

Первая веб-страница на колбе Python

Создать новый проект по имени Фламитование Отказ Тогда я создаю файл Python с именем Main.py Отказ В этом файле у нас есть следующий сегмент кода:

# importing flask module
from flask import Flask

# initializing a variable of Flask
app = Flask(__name__)


# decorating index function with the app.route
@app.route('/')
def index():
   return "WELCOME!!! This is the home page"

if __name__ == "__main__":
   app.run()

Затем запустите файл Python, и вы увидите следующие в журнале консоли:

 * Running on https://127.0.0.1:5000/ (Press CTRL+C to quit)

Теперь откройте свой браузер и скопируйте вставку URL ( https://127.0.0.1:5000/ ), который показан в консоли. Тогда вы получите HTML-ответ, как подпись ниже изображения.

Так что это наша базовая веб-страница, обслуживаемая Python Flask.

Объяснение кода

В самой первой строке мы импортировали класс колбы модуля колба.

Тогда @ app.route () это Декоратор это украшать Индекс () функция.

И мы устанавливаем URL-адрес индексной страницы как только «/».

Функция Index () возвращает строку, которую мы видим в веб-странице. Мы можем вернуть HTML-код также здесь. Наконец мы проверяем, будь то __main__ напрямую работает или нет. Если да, то запустите приложение. Тогда мы видим результат в браузере.

Учебник на колбе Python

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

Сначала создайте папку шаблонов. В этой папке шаблонов создайте два HTML-файла. Как следующее:

login.html Теперь напишите login.html код, как показано ниже.





    
     Home Page


Welcome to the Flask Tutorial

Please Register to Get the tutorials



Основная функциональность этого HTML-файла заключается в создании формы, имеющей два поля ввода и кнопку отправки. Уведомление в теге формы, которую мы написали Действие = "/Фласкоуторное пособие" Отказ Мы обсудим об этом позже. Прямо сейчас просто помните это. Все остальное как обычно для HTML-файла.

Теперь, чтобы увидеть выходную запись в Main.py файл. Как мы будем использовать шаблон HTML, поэтому в первой строке мы импортировали Render_Template.

# importing flask modules
from flask import Flask, render_template, request

# initializing a variable of Flask
app = Flask(__name__)


# decorating index function with the app.route with url as /login
@app.route('/login')
def index():
   return render_template('login.html')


if __name__ == "__main__":
   app.run()

В браузере вставьте этот URL ( https://127.0.0.1:5000/login ) и введите. Вы увидите вывод как ниже:

Теперь мы хотим сделать то, что делать кнопку отправки. Кнопка отправки отправит адрес электронной почты в другой HTML-файл с именем успех .html Это покажет адрес электронной почты с сообщением успеха.

Теперь давайте напишем код успеха .html, как показано ниже.

Успех .html.html.





    
    Success


You have successfully registered with email {{ email }}

Обратите внимание, что в теге тела есть двойная фигурная скобка. Внутри этого электронная почта – это значение, которое отправляется с страницы входа. Все остальные как обычный HTML-код.

Теперь снова вернемся к файлу main.py, мы должны написать следующий код.

Main.py

# importing flask module fro
from flask import Flask, render_template,request

# initializing a variable of Flask
app = Flask(__name__)


# decorating index function with the app.route with url as /login
@app.route('/login')
def index():
   return render_template('login.html')


@app.route('/FlaskTutorial',  methods=['POST'])
def success():
   if request.method == 'POST':
       email = request.form['email']
       return render_template('success.html', email=email)
   else:
       pass
if __name__ == "__main__":
   app.run()

Обратите внимание, что мы добавили другой маршрут с именем /Фласкуторное управление Отказ Это принимает еще один аргумент имени методы. В функции возврата мы отправили имя аргумента электронной почты, который мы получаем из текстового поля login.html используя Действие =/Фламитование и мы встроили его в успех .html файл.

Теперь, если мы запустим Main.py Откройте браузер с URL-адресом и дайте ввод следующим образом:

Затем нажатие отправки его выводится:

Так что именно так вы можете отправлять данные из одного HTML-файла в другой HTML-файл с помощью Python Flask. Загрузите полный код здесь.

Вы также можете отправить эти данные в вашу базу данных, используя Python Mysql Отказ Чтобы написать код Python в HTML-файле, который вы должны начать с {% # Некоторые утверждения Python для вставки значений в базе данных%} Отказ Начните играть с Python Flask.

Это все для учебника для начинающих Python Flask.

Ссылка: Github , Официальная веб-страница Отказ