|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
最近都在学习Flask 所以有些鱼友问我的反爬 我都没要回(太懒了)
因为一个月没碰HTML了 写的HTML我自己都看不下去了 后期回学校再去图书馆借点书回忆一下
因为还没有学到数据库插件部分 就利用已学习的知识做了一个DEMO 后期有学习Flask的鱼友可以借鉴改一下
学Flask也是为后期爬虫数据 呈现前端做准备 如果我用tk做出来的东西 打包什么的太麻烦了 而且现在移动端的普及 可能大家平时玩手机的多一些
所以采用前端呈现 这样既不用下载任何东西 也不用那么麻烦 输入一个网址就行
HTML文件请放在模板文件夹中 不然会出错的 (Flask规定)
- from flask import Flask,redirect,request,render_template,url_for
- import time
- text_ly=[]#存放留言列表
- app=Flask(__name__)
- @app.route('/',methods=['POST','GET'])
- def index():
- if request.method =='POST':
- username=request.form.get('username')
- lyk=request.form.get('ly')
- times=time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
- text_ly.append({'user':username,
- 'lyk':lyk,
- 'times':times})
- return redirect(url_for('index'))
- else:
- return render_template('lyb.html',opp=text_ly)
- return redirect(url_for('index'))
- if __name__ == '__main__':
- app.run()
复制代码- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>一个有感情的留言板</title>
- </head>
- <body>
- <form method="POST">
- <label>用户名</label><input type="text" name="username"><br><br>
- <label>留言</label><input type="text" name="ly"><br><br>
- <input type="submit" value="提交">
- </form>
- <table>
- <tr>
- <th>用户名</th>
- <th>留言</th>
- <th>时间</th>
- </tr>
- {% for i in opp %}
- <tr>
- <td>{{ i['user'] }}</td>
- <td>{{ i['lyk'] }}</td>
- <td>{{ i['times'] }}</td>
- </tr>
- {% endfor %}
- </table>
- </body>
- </html>
复制代码
|
-
|