diff --git a/python_web/server.py b/python_web/server.py new file mode 100644 index 0000000..23327a9 --- /dev/null +++ b/python_web/server.py @@ -0,0 +1,26 @@ +from flask import Flask +from flask import request + +app = Flask(__name__) + +@app.route('/', methods=['GET', 'POST']) +def home(): + return '

Home

' + +@app.route('/signin', methods=['GET']) +def signin_form(): + return '''
+

+

+

+
''' + +@app.route('/signin', methods=['POST']) +def signin(): + # 需要从request对象读取表单内容: + if request.form['username']=='admin' and request.form['password']=='password': + return '

Hello, admin!

' + return '

Bad username or password.

' + +if __name__ == '__main__': + app.run(host="0.0.0.0", port=4321) \ No newline at end of file