Clean up readme

This commit is contained in:
Alen Mistric 2018-09-16 06:01:21 +02:00
parent 13f7d6c60f
commit 7cf6d5a630

View File

@ -21,7 +21,7 @@ Install with one of the following commands::
$ pip install bottle-sqlite $ pip install bottle-sqlite
$ easy_install bottle-sqlite $ easy_install bottle-sqlite
or download the latest version from github:: or download the latest version from github:
$ git clone git://github.com/bottlepy/bottle-sqlite.git $ git clone git://github.com/bottlepy/bottle-sqlite.git
$ cd bottle-sqlite $ cd bottle-sqlite
@ -30,9 +30,8 @@ or download the latest version from github::
Usage Usage
----- -----
Once installed to an application, the plugin passes an open Once installed to an application, the plugin passes an open `sqlite3.Connection`
:class:`sqlite3.Connection` instance to all routes that require a ``db`` keyword instance to all routes that require a ``db`` keyword argument:
argument::
import bottle import bottle
@ -60,10 +59,10 @@ Configuration
The following configuration options exist for the plugin class: The following configuration options exist for the plugin class:
* **dbfile**: Database filename (default: in-memory database). * **dbfile**: Database filename (default: in-memory database)
* **keyword**: The keyword argument name that triggers the plugin (default: 'db'). * **keyword**: The keyword argument name that triggers the plugin (default: 'db')
* **autocommit**: Whether or not to commit outstanding transactions at the end of the request cycle (default: True). * **autocommit**: Whether or not to commit outstanding transactions at the end of the request cycle (default: True)
* **dictrows**: Whether or not to support dict-like access to row objects (default: True). * **dictrows**: Whether or not to support dict-like access to row objects (default: True)
You can override each of these values on a per-route basis:: You can override each of these values on a per-route basis::
@ -71,7 +70,7 @@ You can override each of these values on a per-route basis::
def cache(item, db): def cache(item, db):
... ...
or install two plugins with different ``keyword`` settings to the same application:: or install two plugins with different ``keyword`` settings to the same application:
app = bottle.Bottle() app = bottle.Bottle()
test_db = bottle.ext.sqlite.Plugin(dbfile='/tmp/test.db') test_db = bottle.ext.sqlite.Plugin(dbfile='/tmp/test.db')