summaryrefslogtreecommitdiff
path: root/docs/quick_tour.rst
diff options
context:
space:
mode:
authorSteve Piercy <web@stevepiercy.com>2016-12-25 03:24:10 -0800
committerSteve Piercy <web@stevepiercy.com>2016-12-25 03:24:10 -0800
commit64009ac01e4a8a8526289d600cb3c60ca50257ef (patch)
treeafeec87498997365d78eb9425cf288275d3068e3 /docs/quick_tour.rst
parentc87565c5ff1a3422e651f369fe4b2f848a9010ed (diff)
downloadpyramid-64009ac01e4a8a8526289d600cb3c60ca50257ef.tar.gz
pyramid-64009ac01e4a8a8526289d600cb3c60ca50257ef.tar.bz2
pyramid-64009ac01e4a8a8526289d600cb3c60ca50257ef.zip
quick_tour - "Sessions" updates for cookiecutter
- add src files - adjust line numbers
Diffstat (limited to 'docs/quick_tour.rst')
-rw-r--r--docs/quick_tour.rst34
1 files changed, 15 insertions, 19 deletions
diff --git a/docs/quick_tour.rst b/docs/quick_tour.rst
index f5f722053..97f91d609 100644
--- a/docs/quick_tour.rst
+++ b/docs/quick_tour.rst
@@ -803,11 +803,10 @@ your own custom sessioning engine. Let's take a look at the :doc:`built-in
sessioning support <../narr/sessions>`. In our ``__init__.py`` we first import
the kind of sessioning we want:
-.. literalinclude:: quick_tour/package/hello_world/__init__.py
+.. literalinclude:: quick_tour/sessions/hello_world/__init__.py
:language: python
- :linenos:
- :lineno-start: 2
- :lines: 2-3
+ :lineno-match:
+ :lines: 1-2
:emphasize-lines: 2
.. warning::
@@ -818,31 +817,28 @@ the kind of sessioning we want:
Now make a "factory" and pass it to the :term:`configurator`'s
``session_factory`` argument:
-.. literalinclude:: quick_tour/package/hello_world/__init__.py
+.. literalinclude:: quick_tour/sessions/hello_world/__init__.py
:language: python
- :linenos:
- :lineno-start: 13
- :lines: 13-17
- :emphasize-lines: 3-5
+ :lineno-match:
+ :lines: 10-13
+ :emphasize-lines: 2-3
Pyramid's :term:`request` object now has a ``session`` attribute that we can
use in our view code in ``views.py``:
-.. literalinclude:: quick_tour/package/hello_world/views.py
+.. literalinclude:: quick_tour/sessions/hello_world/views.py
:language: python
- :linenos:
- :lineno-start: 9
- :lines: 9-15
+ :lineno-match:
+ :lines: 7-
:emphasize-lines: 3-7
-We need to update our Jinja2 template to show counter increment in the session:
+We need to update our Jinja2 template ``templates/mytemplate.jinja2`` to show counter increment in the session:
-.. literalinclude:: quick_tour/package/hello_world/templates/mytemplate.jinja2
+.. literalinclude:: quick_tour/sessions/hello_world/templates/mytemplate.jinja2
:language: jinja
- :linenos:
- :lineno-start: 40
- :lines: 40-42
- :emphasize-lines: 3
+ :lineno-match:
+ :lines: 4-8
+ :emphasize-lines: 4
.. seealso:: See also:
:ref:`Quick Tutorial Sessions <qtut_sessions>`, :ref:`sessions_chapter`,