Python flask框架实现浏览器点击自定义跳转页面


Posted in Python onJune 04, 2020

代码如下

_init_.py

from flask import Flask, request, url_for, redirect, render_template

app = Flask(__name__)

@app.route('/')
def index():
  return render_template('index.html')

@app.route('/cool_form', methods=['GET', 'POST'])
def cool_form():
  if request.method == 'POST':
    # do stuff when the form is submitted

    # redirect to end the POST handling
    # the redirect can be to the same route or somewhere else
    return redirect(url_for('index'))

  # show the form, it wasn't submitted
  return render_template('cool_form.html')

index.html

<!doctype html>
<html>
<body>
  <p><a href="{{ url_for('cool_form') }}" rel="external nofollow" >Check out this cool form!</a></p>
</body>
</html>

cool_form.html

<!doctype html>
<html>
<body>
  <form method="post">
    <button type="submit">Do it!</button>
  </form>
</html>

运行结果

Python flask框架实现浏览器点击自定义跳转页面

进入5000端口显示如图,点击这个按钮,跳到自定义的/cool_form页面

Python flask框架实现浏览器点击自定义跳转页面

代码在github:https://github.com/qingnvsue/flask中的webbutton文件夹

在我的程序里我实现了在web页面点击加法器或者除法器按钮进入相应页面

Python flask框架实现浏览器点击自定义跳转页面

Python flask框架实现浏览器点击自定义跳转页面

Python flask框架实现浏览器点击自定义跳转页面

代码在github:https://github.com/qingnvsue/flask中的add文件夹

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中如何使用朴素贝叶斯算法
Apr 06 Python
python opencv3实现人脸识别(windows)
May 25 Python
Python3单行定义多个变量或赋值方法
Jul 12 Python
python画一个玫瑰和一个爱心
Aug 18 Python
CentOS 7 安装python3.7.1的方法及注意事项
Nov 01 Python
python 输出所有大小写字母的方法
Jan 02 Python
Python基础教程之异常详解
Jan 10 Python
浅谈Python的条件判断语句if/else语句
Mar 21 Python
python使用paramiko模块通过ssh2协议对交换机进行配置的方法
Jul 25 Python
关于Django Models CharField 参数说明
Mar 31 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
Sep 21 Python
PyTorch device与cuda.device用法
Apr 03 Python
python 图像判断,清晰度(明暗),彩色与黑白实例
Jun 04 #Python
完美解决ARIMA模型中plot_acf画不出图的问题
Jun 04 #Python
Python使用Matlab命令过程解析
Jun 04 #Python
Python flask框架端口失效解决方案
Jun 04 #Python
Python实现列表中非负数保留,负数转化为指定的数值方式
Jun 04 #Python
Python新手学习装饰器
Jun 04 #Python
基于python 取余问题(%)详解
Jun 03 #Python
You might like
PHP文件读写操作之文件写入代码
2011/01/13 PHP
php模拟ping命令(php exec函数的使用方法)
2013/10/25 PHP
php实现加减法验证码代码
2014/02/14 PHP
php修改文件上传限制方法汇总
2015/04/07 PHP
高质量PHP代码的50个实用技巧必备(上)
2016/01/22 PHP
PHP getallheaders无法获取自定义头(headers)的问题
2016/03/23 PHP
基于CI(CodeIgniter)框架实现购物车功能的方法
2018/04/09 PHP
PHP xpath()函数讲解
2019/02/11 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
js和jquery批量绑定事件传参数一(新猪猪原创)
2010/06/23 Javascript
有趣的javascript数组定义方法
2010/09/10 Javascript
js实现动态添加、删除行、onkeyup表格求和示例
2013/08/18 Javascript
调用innerHTML之后onclick失效问题的解决方法
2014/01/28 Javascript
js实现省市联动效果的简单实例
2014/02/10 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
2016/05/30 Javascript
浅谈struts1 &amp; jquery form 文件异步上传
2017/05/25 jQuery
详解升级react-router 4 踩坑指南
2017/08/14 Javascript
js通过Date对象实现倒计时动画效果
2017/10/27 Javascript
layui之select的option叠加问题的解决方法
2018/03/08 Javascript
vue弹窗组件使用方法
2018/04/28 Javascript
JavaScript实现数组全排列、去重及求最大值算法示例
2018/07/30 Javascript
JS实现图片拖拽交换效果
2018/11/30 Javascript
nodejs nedb 封装库与使用方法示例
2020/02/06 NodeJs
Python批量按比例缩小图片脚本分享
2015/05/21 Python
python微信跳一跳系列之棋子定位像素遍历
2018/02/26 Python
利用python-docx模块写批量生日邀请函
2019/08/26 Python
使用python实现男神女神颜值打分系统(推荐)
2019/10/31 Python
Pytorch中index_select() 函数的实现理解
2019/11/19 Python
tensorflow实现对张量数据的切片操作方式
2020/01/19 Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
2020/03/03 Python
Python之字典添加元素的几种方法
2020/09/30 Python
Fanatics官网:运动服装、球衣、运动装备
2020/10/12 全球购物
阿迪达斯越南官网:adidas越南
2020/07/19 全球购物
值传递还是引用传递
2015/02/08 面试题
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript