Python学习笔记——结合 FlaskWeb 进行开发

在学习一门技能的过程中,记记笔记,日计月累,发现有一些效果!

  • python版本:3.5
  • flask版本:0.12
  • jinja2:2.94
  • werkzeug:0.11.15

IDE使用 pyCharm。

1.1、首例

首先从flask初始化的一个例子说起。 打开pyCharm新建一个Flask的项目之后,会初始化一个Flask的程序目录(假设创建一个名为flaskblog的项目)。首先来看flaskblog.py这个文件里的代码: (包含注释)

#flaskblpg.py

#1、初始化:创建一个程序实例
from flask import Flask

app = Flask(__name__)
#flask用name这个参数决定程序的根目录,以便稍后能够找到相对于程序根目录的资源文件位置。

#2、路由和视图函数:客户端把请求发送给web服务器,web服务器再把请求发送给flask程序实例。程序实例需要知道对每个URL请求运行哪些代码
#所以保存了一个URL到Python函数的映射关系。处理URL和函数之间的关系称为路由。
# @app.route('/')flask是使用程序实例提供的app.route修饰器,把修饰的函数注册为路由。
@app.route('/user/<name>')#尖括号中得内容就是动态部分,任何能匹配静态部分的URL都会映射到这个路由上。
# flask支持在路由中使用int(如:@app.route('/user/<int:id>'))\float\path类型.path类型也是字符串,但不把斜线视作分隔符,而将其当做动态片段的一部分。
def hello_world(name):
# 视图函数,返回的响应可以是包含HTML
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值