flask


Ⅰ. 插件描述

The Python micro framework for building web applications.

Ⅱ. 基本信息

创建日期:  2010-04-06
使用用户:  5
Github星:  49217
插件作者:  The Pallets Projects

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'mitsuhiko/flask'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'mitsuhiko/flask'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'mitsuhiko/flask'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/mitsuhiko/flask

Ⅳ. 文档说明

Flask

Flask is a lightweight WSGI_ web application framework. It is designed
to make getting started quick and easy, with the ability to scale up to
complex applications. It began as a simple wrapper around Werkzeug_
and Jinja_ and has become one of the most popular Python web
application frameworks.

Flask offers suggestions, but doesn't enforce any dependencies or
project layout. It is up to the developer to choose the tools and
libraries they want to use. There are many extensions provided by the
community that make adding new functionality easy.

Installing

Install and update using pip_:

.. code-block:: text

pip install -U Flask

A Simple Example

.. code-block:: python

from flask import Flask

app = Flask(__name__)

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

.. code-block:: text

$ env FLASK_APP=hello.py flask run
 * Serving Flask app "hello"
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

Contributing

For guidance on setting up a development environment and how to make a
contribution to Flask, see the contributing guidelines_.

.. _contributing guidelines: https://github.com/pallets/flask/blob/master/CONTRIBUTING.rst

Donate

The Pallets organization develops and supports Flask and the libraries
it uses. In order to grow the community of contributors and users, and
allow the maintainers to devote more time to the projects, `please
donate today`_.

.. _please donate today: https://psfmember.org/civicrm/contribute/transact?reset=1&id=20

Links

.. _WSGI: https://wsgi.readthedocs.io
.. _Werkzeug: https://www.palletsprojects.com/p/werkzeug/
.. _Jinja: https://www.palletsprojects.com/p/jinja/
.. _pip: https://pip.pypa.io/en/stable/quickstart/

添加新评论