summaryrefslogtreecommitdiff
path: root/docs/narr/introduction.rst
diff options
context:
space:
mode:
authorMichael Merickel <github@m.merickel.org>2018-08-21 01:44:55 -0500
committerGitHub <noreply@github.com>2018-08-21 01:44:55 -0500
commit820a752645b460ea8009b07a75c752ab09c53dec (patch)
tree14616d81a7abedfe523c057e71ed7b2aca680754 /docs/narr/introduction.rst
parentdf8598a2658632f709a64e8076cce02ca49de8e6 (diff)
parent254710cb716dccfe536b20d077e3cb79be19c6b3 (diff)
downloadpyramid-820a752645b460ea8009b07a75c752ab09c53dec.tar.gz
pyramid-820a752645b460ea8009b07a75c752ab09c53dec.tar.bz2
pyramid-820a752645b460ea8009b07a75c752ab09c53dec.zip
Merge pull request #3330 from stevepiercy/docs-code-style
Docs code style
Diffstat (limited to 'docs/narr/introduction.rst')
-rw-r--r--docs/narr/introduction.rst46
1 files changed, 23 insertions, 23 deletions
diff --git a/docs/narr/introduction.rst b/docs/narr/introduction.rst
index a09900950..3ee6b5367 100644
--- a/docs/narr/introduction.rst
+++ b/docs/narr/introduction.rst
@@ -104,12 +104,12 @@ Configure applications with decorators
.. code-block:: python
- from pyramid.view import view_config
- from pyramid.response import Response
+ from pyramid.view import view_config
+ from pyramid.response import Response
- @view_config(route_name='fred')
- def fred_view(request):
- return Response('fred')
+ @view_config(route_name='fred')
+ def fred_view(request):
+ return Response('fred')
However, using :app:`Pyramid` configuration decorators does not change your code. It remains easy to extend, test, or reuse. You can test your code as if the decorators were not there. You can instruct the framework to ignore some decorators. You can even use an imperative style to write your configuration, skipping decorators entirely.
@@ -183,34 +183,34 @@ A fundamental task for any framework is to map URLs to code. In :app:`Pyramid`,
Here's a view callable defined as a function:
.. code-block:: python
- :linenos:
+ :linenos:
- from pyramid.response import Response
- from pyramid.view import view_config
+ from pyramid.response import Response
+ from pyramid.view import view_config
- @view_config(route_name='aview')
- def aview(request):
- return Response('one')
+ @view_config(route_name='aview')
+ def aview(request):
+ return Response('one')
Here's a few views defined as methods of a class instead:
.. code-block:: python
- :linenos:
+ :linenos:
- from pyramid.response import Response
- from pyramid.view import view_config
+ from pyramid.response import Response
+ from pyramid.view import view_config
- class AView(object):
- def __init__(self, request):
- self.request = request
+ class AView(object):
+ def __init__(self, request):
+ self.request = request
- @view_config(route_name='view_one')
- def view_one(self):
- return Response('one')
+ @view_config(route_name='view_one')
+ def view_one(self):
+ return Response('one')
- @view_config(route_name='view_two')
- def view_two(self):
- return Response('two')
+ @view_config(route_name='view_two')
+ def view_two(self):
+ return Response('two')
.. seealso::