forked from orbit-oss/flask
Merge pull request #539 from svenstaro/master
Changed tutorial to be more explicit
This commit is contained in:
commit
7003fe6135
1 changed files with 5 additions and 2 deletions
|
|
@ -23,14 +23,17 @@ for you to the application.
|
||||||
If you want to do that, you first have to import the
|
If you want to do that, you first have to import the
|
||||||
:func:`contextlib.closing` function from the contextlib package. If you
|
:func:`contextlib.closing` function from the contextlib package. If you
|
||||||
want to use Python 2.5 it's also necessary to enable the `with` statement
|
want to use Python 2.5 it's also necessary to enable the `with` statement
|
||||||
first (`__future__` imports must be the very first import)::
|
first (`__future__` imports must be the very first import). Accordingly,
|
||||||
|
the following lines should be to your existing import lines in
|
||||||
|
`flaskr.py`::
|
||||||
|
|
||||||
from __future__ import with_statement
|
from __future__ import with_statement
|
||||||
from contextlib import closing
|
from contextlib import closing
|
||||||
|
|
||||||
Next we can create a function called `init_db` that initializes the
|
Next we can create a function called `init_db` that initializes the
|
||||||
database. For this we can use the `connect_db` function we defined
|
database. For this we can use the `connect_db` function we defined
|
||||||
earlier. Just add that function below the `connect_db` function::
|
earlier. Just add that function below the `connect_db` function in
|
||||||
|
`flask.py`::
|
||||||
|
|
||||||
def init_db():
|
def init_db():
|
||||||
with closing(connect_db()) as db:
|
with closing(connect_db()) as db:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue