通过flask实现web页面简单的增删改查bootstrap美化版 项目目录结构 [root@node1 python]# tree -L 2 . ├── animate.css ├── fileutils.py ├── fileutils.pyc ├── flask_web01.py ├── static │ ├── bootstrap-3.3.5 │ ├── bootstrap.min.css │ ├── jquery-3.3.1.min.js │ └── signin.css ├── templates │ ├── add.html │ ├── jquery.html │ ├── list.html │ ├── login.html │ └── update.html └── user.txt 3 directories, 13 files [root@node1 python]# ls animate.css fileutils.py fileutils.pyc flask_web01.py static templates user.txt # 1.后台程序falsk_web01.py
启动web程序

#coding:utf-8 from flask import Flask,render_template,request,redirect import fileutils # 引入file_dict用户列表 fileutils.file_read() app = Flask(__name__) @app.route('/') def index(): return render_template('login.html') @app.route('/loginaction/', methods = ["POST","GET"]) def login(): error_msg = '' if request.method == 'GET': username = request.args.get('username') password = request.args.get('password') else: username = request.form.get('username') password = request.form.get('password') print('username:%s,password:%s' % (username,password)) if username and password: if username == "admin" and password == "admin": return redirect('/list') else: error_msg = "username or password is wrong" else: error_msg = 'need username and password' return render_template('login.html', error_msg = error_msg) @app.route('/list/') def userlist(): userlist = fileutils.file_read().items() print('userlist:%s' % userlist) return render_template('list.html', userlist = userlist) @app.route('/update/') def update(): username = requ