Flask (веб-фреймворк)

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Flask
Flask logo.svg
Тип

каркас веб-приложений

Разработчик

Ронахер, Армин[d]

Написана на

Python

Операционная система

кроссплатформенное программное обеспечение

Последняя версия

0.12.2

Состояние

активное

Лицензия

BSD

Сайт

flask.pocoo.org[1]

Flask — фреймворк для создания веб-приложений на языке программирования Python, использующий набор инструментов Werkzeug, а также шаблонизатор Jinja2. Относится к категории так называемых микрофреймворков[en] — минималистичных каркасов веб-приложений, сознательно предоставляющих лишь самые базовые возможности.

Поддерживается установка посредством пакетного менеджера PyPI, требует Python 2.6 и выше.

Создатель и основной автор — австрийский программист Армин Ронахер, начал работу над проектом в 2010 году.

Пример веб-приложения, которое показывает «Hello World!»:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

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

Сообществом поддерживается серия пакетов-расширений для Flask, их название обычно начинается с flask-, например flask-login, flask-sqlalchemy, flask-wtf.

Примечания[править | править вики-текст]

Литература[править | править вики-текст]

  • Grinberg M. Flask Web Development. Developing web applications with Python — O’Reilly Media, 2014—258 p. — ISBN 9781449372613, ISBN 9781449372620.
  • Copperwaite M., Leifer C. Learning Flask Framework. Build dynamic, data driven websites and modern web applications with Flask. — Packt Publishing, 2015. — 250 p. — ISBN 9781783983360.

Ссылки[править | править вики-текст]