1 路由选择

from flask import Flask

from flask import request

from flask import make_response

from flask import redirect

from flask import abort

app = Flask(__name__)

@app.route('/agent')

def agent():

user_agent = request.headers.get('User-Agent')

return '

Hello {0}

'.format(user_agent)

@app.route('/')

def index():

response = make_response('

Hello

')

return response

@app.route('/baidu')

def baidu():

return redirect('http://www.baidu.com')

@app.route('/err')

def err():

abort(404)

return 'OK'

@app.route('/user/')

def user(name):

return '

Hello, {0} !

'.format(name)

if __name__ == '__main__':

app.run(debug=True)

2 模板渲染

from flask import Flask, render_template

app = Flask(__name__)

@app.route('/')

def index():

return render_template('index.html')

@app.route('/user/')

def user(name):

return render_template('user.html', name=name)

if __name__ == '__main__':

app.run(host='127.0.0.1', port=5000, debug=True)

index.html

Hello Flask!

user.html

Hello {{ name|capitalize}}

python flask web开发_Python Flask web后端开发相关推荐

  1. 4399手游事业部,诚聘AS开发主程、C++前端开发工程师、erlang后端开发工程师

    4399手游事业部,诚聘AS开发主程.C++前端开发工程师.erlang后端开发工程师 面对手机游戏的无限前景,你还Hold得住吗?你是否正执着寻找着一个优秀的手机游戏平台一展身手?赶快加入我们439 ...

  2. 全面了解C++后端开发技能树,C++后端开发面试技术点丨C/C++linux服务器开发丨linux后台开发

    C++后端开发技能树,C++后端开发面试技术点 视频讲解如下: 全面了解C++后端开发技能树,C++后端开发面试技术点丨C/C++linux服务器开发丨linux后台开发丨网络编程丨面试经验 C/C+ ...

  3. python画鱼教程_Python Flask高级编程之从0到1开发《鱼书》精品项目 学习 教程??

    一 .安装环境 我们使用 flask web框架,并用 sqlalchemy来做数据库映射,并使用 migrate做数据迁移. $ pip install flask $ pip install SQ ...

  4. python如何收集数据库_python 整理web数据库

    从GitHub中整理出来的15个最受欢迎的Python开源框架,你喜欢哪个 从GitHub中整理出的15个最受欢迎的Python开源框架.这些框架包括事件I/O,OLAP,Web开发,高性能网络通信, ...

  5. python网站模板下载_Python 的 Web 应用程序模板 - Visual Studio | Microsoft Docs

    Python Web 应用程序项目模板Python web application project templates 01/28/2019 本文内容 Visual Studio 中的 Python ...

  6. Web开发之四:前后端开发模式探讨

    在去年一年的开发过程中,基于开发中MVC的分层模式,我们在实际的项目中尝试了前后端分离的开发模式,并在几个项目中都坚持了下来,虽然坚持了,但不能说明实际的效果很好,或者解决了我们项目开发中存在的问题. ...

  7. python表单处理_python flask 表单处理Flask-WTF

    涉及到的插件和包有Flask-WTF,WTForms.内容有表单的创建使用流程,一些最佳实践,还有在页面显示提示消息的简单方式,配合Flask内置的 flash(). Flask的requset对象包 ...

  8. Web开发之三:前后端开发任务量分析与比较

    这一年来的项目,无论是个人中心.文库还是学科测评,每次都会被一个问题所困扰,那就是如何估量前后端的任务量.如何确定前后端的人员比. 在采用分工模式之后,经过两个项目的开发,和大个.阿黄.建坤可以明显的 ...

  9. python运维系统开发_Python系统运维开发实战

    课程主题: Python 高级运维开发实战 课程讲师: Alex 老师, triaquae python 开源运维管理软件创始人,知名 IT 公司运维开发架构师 课程安排: 每周六一天全天(早 9:0 ...

最新文章

  1. 百万人才工程创新大讲堂开课啦!
  2. Web Components 简述
  3. oracle有 哪些常用视图,oracle常用视图
  4. NYOJ 928 小M的因子和(数论)
  5. windows下redis安装,注册成系统服务
  6. java实现WGS84转其他地图坐标
  7. ACL2020 | FastBERT:放飞BERT的推理速度
  8. 安装pgsql解压版操作步骤
  9. 这只拒绝内卷的 AI 狼火了!高智商却自暴自弃,不想抓羊只想躺
  10. java数据库连接access_java连接Access数据库的方法
  11. 在计算机中怎么找到打字的文件,想在电脑上打字,然后把电脑上写的字,弄到纸上怎么做...
  12. Android addr2line 工具使用
  13. contiki(官网简介翻译)介绍
  14. 硬件信息查看PHP,如何查看电脑硬件信息|查看电脑硬件信息软件 查看电脑CPU/显卡/内存条/主板型号等配置...
  15. zabbix_proxy代理服务器搭建教程
  16. excel如何在选定区域内跳过空值自动编号
  17. CD-ROM是指啥?
  18. 1分钟链圈 | 比特大陆推出挖矿路由器!苏宁正式上线区块链产品“星际家园”...
  19. LeetCode 6. Z 字形变换 (N字形变换)
  20. continue语句可以用在switch语句和3种循环语句中_Java中的循环

热门文章

  1. PostgreSQL_通过schema控制用户权限
  2. vault-使用kubernetes作为认证后端
  3. 撩课-Java面试宝典-第五篇
  4. Maven下载、安装和配置(转)
  5. 9大跨平台移动 App 开发工具推荐
  6. Filezilla 利用私钥无密码登录
  7. 纯Shading Language绘制飞机火焰效果
  8. 使用Clonezilla克隆系统
  9. Python入门练习(二)Viterbi算法
  10. Windows Server 2003 服务应用大全之DNS服务使用详解