Контент, предоставленный опытными разработчиками на основе предложений/вопросов от аудитории. Эта инициатива направлена на то, чтобы предоставить бесплатные/постоянные учебники по программированию-прочитайте манифест.
AppSeed Team Колба - это легкая платформа веб -приложений. Он предназначен для того, чтобы сделать начало быстрого и легкого, с возможностью масштабирования до сложных приложений. По сравнению с Django, Flask предоставляет легкую кодовую базу и большую свободу для разработчика.
? Вернуться на вершину
Самый простой способ установить колбу-использовать PIP официальный инструмент управления пакетами.
$ pip install FlaskКак проверить версию Flask
Откройте консоль Python (введите Python в терминале) и проверьте установленную версию, как ниже:
>> import flask
>> flask . __version__
'1.1.2'
> >>В этом случае установленная версия 1.1.2
? Вернуться на вершину
Откройте терминал и установите колбу (если еще не установлена), используя PIP:
$ pip install FlaskИспользуйте предпочтительный редактор для создания файла с названием hello.py с этим контентом:
from flask import Flask
app = Flask ( __name__ )
@ app . route ( '/' )
def hello ():
return f'My first Flask!'Сохраните файл и запустите приложение:
$ env FLASK_APP=hello.py flask run
* Serving Flask app " hello "
* Running on http://127.0.0.1:5000/Выше Коммманд делает две вещи:
FLASK_APP (требуется Flask)flask runПосетив приложение в браузере Localhost: 5000, мы должны увидеть мою первую колбу! сообщение.
? Вернуться на вершину
Будучи такой легкой структурой, Flask поставляется с большой гибкостью в отношении структуры кодовой базы проекта. Мы можем использовать один файл и отбросить весь код или разделить логику приложения в большем количестве файлов и каталогов. Все варианты работают, но у нас есть проблемы, когда наш проект становится больше, а Мигт станет нечитаемым для других.
Что ж, в этом разделе представлены несколько вариантов, которые следует иметь в виду, когда мы начинаем проект Flask.
? Подробнее: Структура проекта Flask: однофайло, изолированное приложение, чертежи
? Вернуться на вершину
Мы можем использовать информацию, полученную в предыдущих разделах, и построить с нуля простого проекта Flound в верхней части современного набора пользовательского интерфейса Bootstrap.
? Подробнее: образец начальной загрузки Flask
? Вернуться на вершину
Jinja-это современный и ориентированный на дизайнерский язык для Python, смоделированный после шаблонов Джанго. Это текстовый язык шаблонов и, следовательно, может использоваться для создания любой разметки, а также исходного кода.
? Подробнее: шаблон джинджи
? Вернуться на вершину
Учебное пособие по колбе -бесплатный/всегда современный контент, связанный с колбами | Appseed.