Flask - быстрый старт

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 13:54, 5 мая 2020 (править)
Renton (Обсуждение | вклад)
(Подготовка окружения)
← К предыдущему изменению
Версия 13:56, 5 мая 2020 (править) (отменить)
Renton (Обсуждение | вклад)

К следующему изменению →
Строка 23: Строка 23:
'''2.3.''' Укажите название фреймворка, flask: '''2.3.''' Укажите название фреймворка, flask:
What framework are you going to use (example: django, pylons, flask) [default django]: What framework are you going to use (example: django, pylons, flask) [default django]:
 +
 +'''3.''' Все последующие команды будут выполняться из виртуального окружения. Для активации окружения выполните команду:
 + $ source ~/.bashrc
 + $ v_activate
 +
 +'''4.''' Устанавливаем web-сервер и flask
 + (flask-env) $ pip install gunicorn; pip install Flask

Версия 13:56, 5 мая 2020

Обшие сведения

Flask - фреймворк для создания веб-приложений, использующий концепцию микроядра.
В статье будет описано, как настроить и запустить Flask на виртуальном хостинге 1Gb.ru в режиме standalone WSGI приложения.

Подготовка окружения

1. В разделе личного кабинета полный список функций -> HTTP службы добавьте поддержку WSGI/Gunicorn для сайта сайта (если сайта у вас ещё нет, то предварительно создайте его с главной страницы личного кабинета по ссылке Зарегистрировать, привязать домен и создать сайт Изображение:Blank.gif, тип сервера любой).

добавление службы WSGI
добавление службы WSGI

2. Установка Flask будет осуществлятся в виртуальном окружении. Зайдите на сервер по SSH и запустите команду:

$ /opt/hostpublic/sbin/1gb_virtenv_install.sh

2.1. Укажите нужную версию Python (по умолчанию ставится stable версия из ветки 3.x):

Install latest Python 2.x or 3.x release (choices: 2, 3, 3.2, 3.3, 3.4) [default 3]:

Установка занимает несколько минут.

2.2. Далее команда спросит имя папки куда будет установлен пакет virtualenv. Этот параметр не принципиален, например, введите flask-env

Enter the name of new virtual environment you want to create [default: django-env]:

Результатом работы команды 1gb_virtenv_install.sh будет установленный в папку ~/local Python и пакет virtualenv, а также виртуальное окружение из которого будет запускаться Flask.

2.3. Укажите название фреймворка, flask:

What framework are you going to use (example: django, pylons, flask) [default django]:

3. Все последующие команды будут выполняться из виртуального окружения. Для активации окружения выполните команду:

$ source ~/.bashrc
$ v_activate

4. Устанавливаем web-сервер и flask

(flask-env) $ pip install gunicorn; pip install Flask
Личные инструменты