Metadata-Version: 2.0
Name: Flask-Generic-Views
Version: 0.1.1
Summary: A set of generic class-based views for flask
Home-page: http://github.com/artisanofcode/flask-generic-views
Author: Daniel Knell
Author-email: contact@danielknell.co.uk
License: BSD
Platform: any
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: flask (>=0.10)
Requires-Dist: flask-wtf (>=0.12)
Requires-Dist: inflection (>=0.3.1)
Provides-Extra: all
Requires-Dist: flask-sqlalchemy (>=2.1); extra == 'all'
Requires-Dist: wtforms-sqlalchemy (>=0.1); extra == 'all'
Provides-Extra: sqlalchemy
Requires-Dist: flask-sqlalchemy (>=2.1); extra == 'sqlalchemy'
Requires-Dist: wtforms-sqlalchemy (>=0.1); extra == 'sqlalchemy'


Flask-Generic-Views
===================

Flask-Generic-Views is a set of generic class-based views for the Flask
microframework inspired by the ones in Django.

.. code:: python

    from flask import Flask
    from flask.ext.generic_views import TemplateView

    app = Flask(__name__)

    index_view = TemplateView.as_view('index', template_file='index.html')

    app.add_url_rule('/', index_view)

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

Database Support
----------------

Currently Flask-Generic-Views supports use of Models created with SQLAlchemy.

Installation
------------

To install the basic views:

.. code:: bash

    $ pip install flask-generic-views

To install optional SQLAlchemy support:

.. code:: bash

    $ pip install flask-generic-views[sqlalchemy]

To install all optional packages:

.. code:: bash

    $ pip install flask-generic-views[all]

Links
-----

* `Documentation <https://flask-generic-views.readthedocs.org/>`_
* `GitHub <https://github.com/artisanofcode/flask-generic-views>`_


