Browse Source

Update sqlite3.rst

pull/1245/head
Mieszko 10 years ago
parent
commit
5d9cdc65b5
  1. 6
      docs/patterns/sqlite3.rst

6
docs/patterns/sqlite3.rst

@ -4,7 +4,7 @@ Using SQLite 3 with Flask
========================= =========================
In Flask you can easily implement the opening of database connections on In Flask you can easily implement the opening of database connections on
demand, closing them when the context dies (usually at the end of the demand and closing them when the context dies (usually at the end of the
request). request).
Here is a simple example of how you can use SQLite 3 with Flask:: Here is a simple example of how you can use SQLite 3 with Flask::
@ -83,7 +83,7 @@ Or even simpler::
db.row_factory = sqlite3.Row db.row_factory = sqlite3.Row
Additionally it is a good idea to provide a query function that combines Additionally, it is a good idea to provide a query function that combines
getting the cursor, executing and fetching the results:: getting the cursor, executing and fetching the results::
def query_db(query, args=(), one=False): def query_db(query, args=(), one=False):
@ -131,7 +131,7 @@ can do that for you::
db.cursor().executescript(f.read()) db.cursor().executescript(f.read())
db.commit() db.commit()
You can then create such a database from the python shell: You can then create such a database from the Python shell:
>>> from yourapplication import init_db >>> from yourapplication import init_db
>>> init_db() >>> init_db()

Loading…
Cancel
Save