Простое и удобное руководство по Flask

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

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

A виртуальная среда в Python — это просто отдельное пространство или стек, куда вы загружаете только те библиотеки, которые требуются в вашем конкретном проекте, а не какие-либо ненужные.

Теперь давайте начать работу с нашим очень простым и базовым веб-сайтом с использованием Flask. Я использую редактор Pycharm , потому что он достаточно умен, чтобы определять недостающие зависимости в проекте.

Вы можете скачать Pycharm здесь.

  • Шаг 1 : установите Flask, откройте терминал в Pycharm и напишите:
  pip install flask  
  • Шаг 2 . Создайте файл main.py , перейдите в меню файла в строке меню Pycharm и создайте новый проект.

Сначала узнайте, как создать/установить среду в Pycharm.

Теперь создайте main.py в новом проекте и напишите следующий код:

  from flask import Flaskapp = Flask (__ name __) # default-page@app.route («/») def  home (): вернуть «привет, мир», если __name__ == «__main__»: app.run ()  
  • Шаг 3 : Запустите файл в терминале как:
  python main.py  

или просто щелкните правой кнопкой мыши и run main.

Адрес Localhost, например: http://127.0.0.1:5000/, появится в терминал. Нажмите на него, и откроется ваш браузер по умолчанию.

Итак, вы создали свой первый простой и базовый веб-сайт, но это только базовый, который вы завершили.

Давайте добавим несколько страниц HTML на наш веб-сайт. Вы, должно быть, видели, что веб-адреса представлены в форме https://abc.com/user1/. /, который вы добавляете, предназначен для отображения на определенных веб-страницах, и мы собираемся переходить с одной страницы на другую, используя /, то есть render_template .

  • Шаг 4 : создайте папку templates в своем проекте, затем создайте в нем файл about.html .

  • Шаг 5 : напишите следующий код в файле about.html .

       О НАС    

Привет, это мой первый сайт.

  • Шаг 6 : добавьте еще одну функцию в файл main.py .
  from flask import Flask, render_templateapp = Flask (__ name __) # default-page@app.route («/») def home (): return «hello world» # about-page @ app.  route («/about») def about (): return render_template («About.html») if __name__ == «__main__»: app.run ()  

Теперь, когда вы запускаете основной файл , в адрес localhost добавьте /about . После этого вы сможете увидеть свою страница.

Есть еще много вещей, которые вы можете добавить на свой сайт.

Вы можете найти код здесь: Github.

Вы можете узнать больше о Flask здесь.

Оцените статью
nanomode.ru
Добавить комментарий