Slide 80
Slide 80 text
Add Route Context Manager
In app.py,
f
r
o
m .
a
p
i i
m
p
o
r
t v
i
e
w
s a
s a
p
i
_
v
i
e
w
s
w
i
t
h a
d
d
_
r
o
u
t
e
_
c
o
n
t
e
x
t
(
a
p
p
, a
p
i
_
v
i
e
w
s
, '
/
a
p
i
'
, '
a
p
i
'
) a
s a
d
d
_
r
o
u
t
e
:
a
d
d
_
r
o
u
t
e
(
'
G
E
T
'
, '
/
'
, '
i
n
d
e
x
'
)
a
d
d
_
r
o
u
t
e
(
'
G
E
T
'
, '
/
p
r
o
j
e
c
t
s
'
, '
p
r
o
j
e
c
t
s
'
)
a
d
d
_
r
o
u
t
e
(
'
P
O
S
T
'
, '
/
p
r
o
j
e
c
t
s
'
, '
a
d
d
_
p
r
o
j
e
c
t
'
)
a
d
d
_
r
o
u
t
e
(
'
G
E
T
'
, '
/
p
r
o
j
e
c
t
/
{
p
r
o
j
e
c
t
_
i
d
:
\
d
+
}
'
, '
p
r
o
j
e
c
t
'
)
a
d
d
_
r
o
u
t
e
(
'
P
U
T
'
, '
/
p
r
o
j
e
c
t
/
{
p
r
o
j
e
c
t
_
i
d
:
\
d
+
}
'
, '
e
d
i
t
_
p
r
o
j
e
c
t
'
)
a
d
d
_
r
o
u
t
e
(
'
D
E
L
E
T
E
'
, '
/
p
r
o
j
e
c
t
/
{
p
r
o
j
e
c
t
_
i
d
:
\
d
+
}
'
, '
d
e
l
e
t
e
_
p
r
o
j
e
c
t
'
)