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实现面向对像的ASP程序实例
Nov 10 Python
Python生成随机密码
Mar 10 Python
详解Python中with语句的用法
Apr 15 Python
Python简单计算文件夹大小的方法
Jul 14 Python
Python中装饰器高级用法详解
Dec 25 Python
Windows下PyCharm安装图文教程
Aug 27 Python
python读取目录下最新的文件夹方法
Dec 24 Python
python虚拟环境迁移方法
Jan 03 Python
bluepy 一款python封装的BLE利器简单介绍
Jun 25 Python
解决python3 安装不了PIL的问题
Aug 16 Python
如何利用Python matplotlib绘制雷达图
Dec 21 Python
Python新建项目自动添加介绍和utf-8编码的方法
Dec 26 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 Memcached + APC + 文件缓存封装实现代码
2010/03/11 PHP
判断Keep-Alive模式的HTTP请求的结束的实现代码
2011/08/06 PHP
php通过分类列表产生分类树数组的方法
2015/04/20 PHP
php获取数据库结果集方法(推荐)
2017/06/01 PHP
json 入门基础教程 推荐
2009/10/31 Javascript
jQuery chili图片远处放大插件
2009/11/30 Javascript
原生JavaScript+LESS实现瀑布流
2014/12/12 Javascript
PHP实现的各种中文编码转换类分享
2015/01/23 Javascript
javascript实现列表滚动的方法
2015/07/30 Javascript
node.js入门实例helloworld详解
2015/12/23 Javascript
js编写当天简单日历效果【实现代码】
2016/05/03 Javascript
AngularJS实现单独作用域内的数据操作
2016/09/05 Javascript
AngularJS封装指令方法详解
2016/12/12 Javascript
如何获取元素的最终background-color
2017/02/06 Javascript
Bootstrap进度条实现代码解析
2017/03/07 Javascript
vue拦截器Vue.http.interceptors.push使用详解
2017/04/22 Javascript
详解Vue双向数据绑定原理解析
2017/09/11 Javascript
vue 计时器组件的实现代码
2017/09/14 Javascript
Node.js模块全局安装路径配置方法
2018/05/17 Javascript
bootstrap select2插件用ajax来获取和显示数据的实例
2018/08/09 Javascript
antd Upload 文件上传的示例代码
2018/12/14 Javascript
Bootstrap table 实现树形表格联动选中联动取消功能
2019/09/30 Javascript
Python编程求质数实例代码
2018/01/31 Python
Python爬虫框架scrapy实现的文件下载功能示例
2018/08/04 Python
解决Python3 被PHP程序调用执行返回乱码的问题
2019/02/16 Python
django模板加载静态文件的方法步骤
2019/03/01 Python
pandas 数据类型转换的实现
2020/12/29 Python
HTML5 canvas实现的静态循环滚动播放弹幕
2021/01/05 HTML / CSS
大学生入党思想汇报
2014/01/01 职场文书
生日寿宴答谢词
2014/01/19 职场文书
廉洁自律承诺书
2014/03/27 职场文书
2014年会计主管工作总结
2014/12/20 职场文书
逃课检讨书范文
2015/05/06 职场文书
利用python调用摄像头的实例分析
2021/06/07 Python
mysql sql常用语句大全
2022/06/21 MySQL
Redis主从复制操作和配置详情
2022/09/23 Redis