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+
23app = 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 ]
320
4- @app .route ('/' )
5- def hello_world ():
6- return 'Hello, World!'
21+ return render_template ('index.html' , key = key , cache_value = cache_value )
722
823if __name__ == '__main__' :
924 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