|
|
|
.. _patterns:
|
|
|
|
|
|
|
|
Patterns for Flask
|
|
|
|
==================
|
|
|
|
|
|
|
|
Certain things are common enough that the chances are high you will find
|
|
|
|
them in most web applications. For example quite a lot of applications
|
|
|
|
are using relational databases and user authentication. In that case,
|
|
|
|
chances are they will open a database connection at the beginning of the
|
|
|
|
request and get the information of the currently logged in user. At the
|
|
|
|
end of the request, the database connection is closed again.
|
|
|
|
|
|
|
|
There are more user contributed snippets and patterns in the `Flask
|
|
|
|
Snippet Archives <http://flask.pocoo.org/snippets/>`_.
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 2
|
|
|
|
|
|
|
|
packages
|
|
|
|
appfactories
|
|
|
|
appdispatch
|
|
|
|
urlprocessors
|
|
|
|
distribute
|
|
|
|
fabric
|
|
|
|
sqlite3
|
|
|
|
sqlalchemy
|
|
|
|
fileuploads
|
|
|
|
caching
|
|
|
|
viewdecorators
|
|
|
|
wtforms
|
|
|
|
templateinheritance
|
|
|
|
flashing
|
|
|
|
jquery
|
|
|
|
errorpages
|
|
|
|
lazyloading
|
|
|
|
mongokit
|
|
|
|
favicon
|
|
|
|
streaming
|