File tree Expand file tree Collapse file tree 2 files changed +32
-4
lines changed Expand file tree Collapse file tree 2 files changed +32
-4
lines changed Original file line number Diff line number Diff line change 1
- from flask import Flask
1
+ from flask import Flask , request , render_template
2
+
2
3
app = Flask (__name__ )
4
+ default_key = '1'
5
+ cache = {default_key : 'one' }
6
+
7
+ @app .route ('/' , methods = ['GET' , 'POST' ])
8
+ def mainpage ():
9
+
10
+ key = default_key
11
+ if 'key' in request .form :
12
+ key = request .form ['key' ]
13
+
14
+ if request .method == 'POST' and request .form ['submit' ] == 'save' :
15
+ cache [key ] = request .form ['cache_value' ]
16
+
17
+ cache_value = None ;
18
+ if key in cache :
19
+ cache_value = cache [key ]
3
20
4
- @app .route ('/' )
5
- def hello_world ():
6
- return 'Hello, World!'
21
+ return render_template ('index.html' , key = key , cache_value = cache_value )
7
22
8
23
if __name__ == '__main__' :
9
24
app .run (host = '0.0.0.0' )
Original file line number Diff line number Diff line change
1
+ < html >
2
+ < head >
3
+ < title > key value lookup service</ title >
4
+ </ head >
5
+ < body >
6
+ < form method ="POST ">
7
+ < input type ="text " name ="key " value ={{ key }} >
8
+ < input type ="text " name ="cache_value " value ={{ cache_value }} >
9
+ < input type ="submit " name ="submit " value ="load ">
10
+ < input type ="submit " name ="submit " value ="save ">
11
+ </ form >
12
+ </ body >
13
+ </ html >
You can’t perform that action at this time.
0 commit comments