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自定义scrapy中间模块避免重复采集的方法
Apr 07 Python
python获得linux下所有挂载点(mount points)的方法
Apr 29 Python
python搭建微信公众平台
Feb 09 Python
python使用正则表达式匹配字符串开头并打印示例
Jan 11 Python
Python网络爬虫中的同步与异步示例详解
Feb 03 Python
Python中正则表达式的用法总结
Feb 22 Python
python开发游戏的前期准备
May 05 Python
Python3 串口接收与发送16进制数据包的实例
Jun 12 Python
Python音频操作工具PyAudio上手教程详解
Jun 26 Python
tensorflow 实现自定义梯度反向传播代码
Feb 10 Python
在python下实现word2vec词向量训练与加载实例
Jun 09 Python
python import 上级目录的导入
Nov 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
利用static实现表格的颜色隔行显示的代码
2007/09/02 PHP
快速开发一个PHP扩展图文教程
2008/12/12 PHP
php中$this-&amp;gt;含义分析
2009/11/29 PHP
php编程每天必学之表单验证
2016/03/01 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
2019/10/10 PHP
PHP 实现缩略图
2021/03/09 PHP
javascript下操作css的float属性的特殊写法
2007/08/22 Javascript
简洁短小的 JavaScript IE 浏览器判定代码
2010/03/21 Javascript
Javascript 面向对象 重载
2010/05/13 Javascript
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
2012/02/03 Javascript
jquery星级插件、支持页面中多次使用
2012/03/25 Javascript
innerHTML与jquery里的html()区别介绍
2012/10/12 Javascript
全面解析Bootstrap图片轮播效果
2015/12/03 Javascript
js+html5实现的自由落体运动效果代码
2016/01/28 Javascript
JS onkeypress兼容性写法详解
2016/04/27 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
第一次接触神奇的Bootstrap表单
2016/07/27 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
2017/02/27 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
2017/07/05 NodeJs
JavaScript你不知道的一些数组方法
2017/08/18 Javascript
node.js 用socket实现聊天的示例代码
2017/10/17 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
2017/10/21 Javascript
jQuery中的类名选择器(.class)用法简单示例
2018/05/14 jQuery
微信小程序模板template简单用法示例
2018/12/04 Javascript
Vue2.x Todo之自定义指令实现自动聚焦的方法
2019/01/08 Javascript
Python的函数嵌套的使用方法
2014/01/24 Python
python连接远程ftp服务器并列出目录下文件的方法
2015/04/01 Python
解决.ui文件生成的.py文件运行不出现界面的方法
2019/06/19 Python
HTML5通过调用canvas对象的getContext()方法来获取绘图环境
2014/06/23 HTML / CSS
芬兰攀岩、山地运动和户外活动用品购物网站:Bergfreunde
2016/10/06 全球购物
主治医师岗位职责
2013/12/10 职场文书
软件毕业生个人鉴定
2014/03/03 职场文书
监察建议书范文
2014/03/12 职场文书
银行内勤岗位职责
2014/04/09 职场文书
python解析照片拍摄时间进行图片整理
2022/07/23 Python