- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 Flask Jinja2模板引擎
模板在前面的示例中,视图函数的主要作用是生成请求的响应,这是最简单的请求。实际上,视图函数有两个作用:处理业务逻辑和返回响应内容。在大型应用中,把业务逻辑和表现内容放在一起,会增加代码的复杂度和维护成本。而模板引擎的作用是承担视图函数的了一个作用,即返回响应内容。模板其实是一个包含响应文本的文件,其中用占位符(变量)表示动态部分,告诉模板引擎其具体的值需要从使用的数据中获取;使用真实值...
2018-05-26 13:25:14 2925
原创 Flask学习笔记1--Flask程序Hello world例子
Flask程序运行过程当客户端想要获取资源时,一般会通过浏览器发起HTTP请求。此时,Web服务器会把来自客户端的所有请求都交给Flask程序实例。程序实例使用Werkzeug来做路由分发(URL请求和视图函数之间的对应关系)。根据每个URL请求,找到具体的视图函数并进行调用。 在Flask程序中,路由的实现一般是通过程序实例的装饰器实现。Flask调用视图函数后,可以返回两种内容...
2018-05-26 13:19:26 3096
原创 Flask学习笔记2--路由定义的基本方式
请求方式限定使用methods参数指定可接受的请求方式,可以是多种@app.route('/', methods=['GET','POST'])def hello(): return 'hello,world'给路由传参示例有时我们需要将同一类URL映射到同一个视图函数处理,比如:使用同一个视图函数来显示不同用户的订单信息。路由传递的参数默认当作string处...
2018-05-26 13:19:13 3038
原创 在PyCharm的 Terminal(终端)切换Python版本
在我的电脑中存在多个版本的Python,实际工作中也时常需要切换Python版本来进行相关工作。在Pycharm的终端中使用python和ipython命令进入的python shell都是环境变量中,也就是默认的python版本。每次在 PyCharm 软件中 Terminal 窗口 或者 在cmd 命令行界面中 ,执行 python 命令,启动的都是 python3 的交互界面:在 ...
2018-05-15 23:11:19 44266 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人