Flask的介绍

Flask其实就是Python-web中的一个框架,也就是说Flask是一个工具,提供了库和技术来让你建立一个web的应用程序。这个程序可以使一些web页面、博客、基于web的日历应用或商业网站。

Flask是属于微框架这一类别的,微架构通常是很小的不依赖外部库的框架。

优点就是框架很轻量,更新是依赖少,并且专注安全方面的BUG。

缺点呢,就是你自己不得不做更多的工作,或通过添加插件增加增加的依赖列表。

Flask安装

首先呢,我们自己肯定是不会写的啊!那么我们就要用到第三方库了。

这个库呢,就叫Flask。

我们要下载呢!就要安装一个虚拟环境

第一步cmd,然后先pip list,然后找到virtualenv,如果没有就要先去下载。

下载首先肯定是pip install virtualenv 然后是指定镜像源。完整下载命令如下:

pip install virtualenv  -i https://pypi.tuna.tsinghua.edu.cn/simple

下载好了我们就开始创建虚拟环境,创建虚拟环境我们需要去指定一个目录(创建一个新的或专用存放虚拟环境的都可以)

首先我们进入命令符里面进入指定盘符,然后cd到env,然后dir

然后利用这个包来创立虚拟环境, virtualenv  然后就是虚拟环境的名字。

当打印出这个的时候就创建成功了。

flask的使用 

我们安装好虚拟环境后就可以开始使用了。

我们既然要使用Flask,肯定是要导入它的包,然后在去引用它这个类。

当然导包也是有讲究的,是不可以直接导入的。示范如下:

from flask import Flask

Flask的实例是app,它的作用就是接收包或模块的名字作为参数,一般都是传递__name__。

使用app.route装饰器会将url和执行的视图函数的关系保存到app.url_map的属性上。

处理url和视图函数关系的程序就是路由,这里的视图函数就是hello_world。

使用一个判断可以保证其他文件引用这个文件的时候不会执行这个判断内的代码。

示例图如下:

最新文章

  1. Lintcode 82.落单的数
  2. Live2d-cocos2dx教程(一)例子搭建及运行
  3. AFNetworking之于https认证
  4. Tomcat批处理文件小结
  5. [转]在Entity Framework中使用LINQ语句分页
  6. jQuery轮播图
  7. [原] blade中C++ singleton的实现
  8. 使用easyui实现列表的批量删除
  9. CCLabelTTF、CCLabelAtlas和CCLabelBMFont的区别
  10. 搜狗输入法皮肤安装 分类: windows常用小技巧 2014-05-04 15:10 172人阅读 评论(0) 收藏
  11. java Socket使用详细解释
  12. 用原生VideoView进行全屏播放时的问题
  13. Spring+SpringMVC+Mybaties整合之配置文件如何配置及内容解释--可直接拷贝使用--不定时更改之2017/4/27
  14. [ACdream]小晴天老师系列——竖式乘
  15. css 块状元素与行内元素(内联元素)的理解
  16. ios MVVM实践 刷新网络请求+tableView展示数据
  17. topic的leader显示为none的解决办法
  18. Linux文件夹文件改英文
  19. WCF输出JSON
  20. 细读 php json数据和JavaScript json数据

热门文章

  1. c语言中计算逻辑表达式
  2. 【解决】Mac无法通过smb连接到windows的共享文件夹
  3. 个人css样式
  4. 2023-03-01 Error: Invalid hook call.Hooks can only be called inside of the body of a function component.
  5. 高效XML绑定框架JIBX
  6. go 语言的宕机恢复(recover)
  7. pj_time_swap
  8. [笔记]gdb调试中一个string变量太长,如何将该string变量完全输出在屏幕上?
  9. kali上的apache2
  10. 【记录】Linux Mint Cinnamon Desktop Enviroment使用记录