webapp2-2.2.pdf
(
430 KB
)
Pobierz
webapp2 Documentation
Release2.1
Rodrigo Moraes
July 29, 2011
CONTENTS
1
Quick links
3
2
Tutorials
5
2.1
Quick start
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2.2
Quick start (to use webapp2 outside of App Engine)
. . . . . . . . . . . . . . . . . . . . . . . . . .
6
2.3
Getting Started with App Engine
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
3
Guide
11
3.1
The WSGI application
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
3.2
URI routing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
3.3
Request handlers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
3.4
Request data
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
3.5
Building a Response
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
3.6
Exception handling
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
3.7
Unit testing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
3.8
webapp2_extras
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
4
API Reference - webapp2
35
4.1
webapp2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
5
API Reference - webapp2_extras
51
5.1
i18n
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
5.2
Jinja2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
60
5.3
JSON
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
5.4
Local
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
63
5.5
Mako
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
64
5.6
ProtoRPC
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
65
5.7
Extra routes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
65
5.8
Secure cookies
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
5.9
Security
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
5.10
Sessions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
5.11
Memcache sessions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
5.12
Datastore sessions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
5.13
Users
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
6
Indices and tables
75
7
Credits
77
8
Contribute
79
i
9
License
81
Python Module Index
83
ii
webapp2 Documentation, Release 2.1
webapp2
is a lightweight Python web framework compatible with Google App Engine’s
webapp
.
webapp2 is a
single file
that follows the simplicity of webapp, but improves it in some ways: it extends webapp to offer
better URI routing and exception handling, a full featured response object and a more flexible dispatching mechanism.
webapp2 also offers the package
webapp2_extras
with several optional utilities: sessions, localization, international-
ization, domain and subdomain routing, secure cookies and support for threaded environments.
webapp2 can also be used outside of Google App Engine, independently of the App Engine SDK.
For a complete description of how webapp2 improves webapp, see features.
CONTENTS
1
Plik z chomika:
retroman23
Inne pliki z tego folderu:
webapp2-2.2(1).pdf
(430 KB)
werkzeug-docs.zip
(1191 KB)
werkzeug-docs.pdf
(817 KB)
jinja-docs.zip
(256 KB)
jinja-docs.pdf
(377 KB)
Inne foldery tego chomika:
Android - programy
Apologie
Biblia Crosswire
C++
Czcionki
Zgłoś jeśli
naruszono regulamin