欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  一、什么是Flask
 
  Flask是一种Web框架
 
  二、Windows下安装Flask
 
  1、安装setuptools
 
  setuptools是Python Distutils的加强版,使开发者构建和发布Python包更加容易,特别是当包依赖于其他包时
 
  安装Anaconda3之前,用cmd打开命令行窗口输入easy_install,显示
 
  访问安装Anaconda3
 
  安装Anaconda3之后,用cmd打开命令行窗口输入easy_install,显示
 
  证明setuptools已经安装成功,
 
  因为Anaconda3自带setuptools安装包,不需要单独下载
 
  2、安装pip
 
  pip是一个以Python计算机程序语言写成的软件包管理系统,他可以安装和管理软件包,另外不少的软件包也可以在“Python软件包索引”中找到
 
  打开命令行窗口,输入以下命令:easy_install pip
 
  显示Finished processing dependencies for pip,表示pip安装成功了
 
  在命令行输入:pip --version来进行测试
 
  显示如图所示内容表示pip安装成功,可以继续安装Flask了
 
  3、安装Flask
 
  打开命令行窗口,输入以下命令:pip install flask
 
  显示如图所示内容,表示Flask已经安装成功,可以开始使用了
 
  三、创建第一个Flask应用
 
  创建一个新的python文件hello.py,输入以下文本
 
  运行后显示Running on
 
  在浏览器中输入显示
 
  1、添加另一个视图
 
  在浏览器中输入
 
  2、添加变量
 
  添加一个新的视图
 
  在浏览器中输入
 
  四、添加模板
 
  模板是一种文件,它告诉应用或框架你想要如何显示数据
 
  Flask使用一个HTMLJinja的组合。HTML关注如何架构网页,而Jinja的主要任务是把动态的信息插入到页面中,并且添加一些逻辑
 
  在hello.py脚本所在的同一个文件夹中,创建一个名为templates的文件夹,将所有的模板都保存在这里
 
  1、使用HTML
 
  … 每个HTML文档都是以一个HTML标签开始,这个标签包围了整个文档,每个页面中只能有一个HTML标签。 … 定义页面的主体,这里放置了所有内容,每个页面只能有一组Body标签。
 
  …
 
  定义了一个段落的内容,在每个页面,可以有任意多个段落标签,但是不能彼此嵌套。
 
  2、创建模板
 
  在模板目录下创建一个lucky.html的文件并写入以下内容:
 
  创建lucky.py文件,输入以下文本:
 
  输入显示如下内容
 
  3、用Jinja添加动态内容
 
  修改程序如下所示
 
  输入显示如下内容
 
  再次修改程序,真正地来生成一个随机数
 
  。输入显示如下内容
 
  4、为模板添加逻辑
 
  修改lucky.html代码如下
 
  刷新直到得到数字99,就会弹出消息,Wow! That is super lucky!

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h59890.shtml