commit
eea9342414
1 changed files with 3 additions and 3 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue