推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于Python语言及Flask框架快速开发网站的研究

更新时间:2019-12-25 05:50:53 大小:2M 上传用户:songhuahua查看TA发布的资源 标签:pythonflask框架 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

Python语言是目前非常流行的编程语言之一,可以用来开发各种网络应用,本文介绍了应用Python语言及Flask微型Web框架快速建站的方法.


部分文件列表

文件名 大小
基于Python语言及Flask框架快速开发网站的研究.pdf 2M

【关注B站账户领20积分】

部分页面预览

(完整内容请下载后查看)
IT 大视野  
能量配比现低碳与环保的发展目标力输送源转换技术  
的应低输送中产生的污染低能源的损耗而环保的目标  
得到实现。  
参考文献  
[1] 周天 . 浅谈电力工程技术在智能电网中的运用 [J]. 科技资讯2017(29.  
[2] 周国战 . 智能电网建设中电力工程技术的应用策略 [J].  
   2 0 1 6( 1 0 ).  
5 结语  
综上所述随着社会经济的发展会需要个性化和多样化的  
电力能源需求针对这样的情况电力企业就要自身的规模进一步扩大, [3] 李湘 . 试析电力工程技术在智能电网建设中的应用探析 [J]. 科技创新  
结合社会对电力能源的需求对实际社会的发展状况发电力工  
程技术应用到智能电网的建设中动智能电网的健康稳定发展。  
  2 0 1 7 3 3 ).  
基于 Python 语言及 Flask 框架快速开发网站的研究  
马继昌  李建兵  刘玉冬  宁科技大学国际金融与银行学院  
摘要 Python 言是目前非常流行的编程语言之一以用来开发各种网络应用文介 Python 语言及 Flask 微型 Web 框架快速建站  
的方法。  
关键词Pyhon Flask Web 应用  
中定义路由的最简便方式使用程序实例提供的  app.route    
修饰的函数注册为路面的例子说明了如何使用这个  
修饰器声明路由:  
1.Python 语言简介  
Python 语言是诞生于 1989 年的一门高级编程语于其编  
写的脚本程序简单易懂法易于理解使得初学者入门容易  
深入学习下去可以编写出复杂的程序此越来越受到人们的欢迎,  
近来更是一直处于 TIOBE 编程语言排行榜前三名的位置。  
Python 语言凭借易于维展库丰富平台移植  
够支持主流商业数据库 GUI 编程及可嵌入的特点广泛应用  
 web 开发据分戏开发统运维工智能联网等  
行业中。  
@app.route('/', methods=['GET', 'POST'])  
def home()ꢀ  
    return '<h1>home</h1>'  
 home()  这样的函数称为视图函view  function  
函数返回的响应可以是包含 HTML 简单字符串可以是复杂  
的表单。  
3.3 启动服务器  
程序用 run 方法启动 Flask 集成的开发 Web 服务器:  
if __name__ == '__main__'ꢀ  
2.python Web 编程及网站建设  
2.1 轻量级 Web 框架 Flask  
WEB 编程技术主要用于进行网站建设多网站使用 Python  
语言进行开Python 作为一门通用的编程语样适合于  
WEB 开发领域使用 Python 开发 WEB 项目以有多种  
    app.run()  
__name__=='__main__'   Python 的常用方法这里确  
Web  进行选 DjangoFlaskTornado  Flask  保直接执行个脚本时才启动 Web 服务器。  
是用  Python  编写的轻量级 WEB 应用框其实是  协助开发  
者快速开发 Web 应用程序的一套功能代码Flask 自开发伊始就  
被设  计为可扩展的框架具有一个包含基本服务的强健核心  
他功能则可通过扩展实现Flask WSGI 件采用 Werkzeug  
板渲染引擎采用 Jinja2Flask 框架的核心是路由模块 werkzeug  
及模板引擎  Jinja2Flask 常用的扩展包有操作数据库的 Flask-  
SQLalchemy于插入脚本的 Flask-script理迁移数据库的  
Flask-migrate 以及 Session 存储方式指定的 Flask-Session。  
2.2 MVC 模式  
3.4 读取表单  
在编写 URL 处理函数配置 URL  HTTP 请求  
拿到用户数据也是非常重要的Web 框架都提供了自己的 API 来实  
现这些功能Flask 通过 request.form['name'] 来获取表单的内容。  
3.5 使用模板  
Web 应用不仅仅是处理逻辑端展示给用户的 HTML 页面  
也非常重要HTML 不仅要正确要通过 CSS 美化加上复杂  
 JavaScript 脚本来实现各种交互和动画效果此生成 HTML  
页面的难度很大使用模板技术使得这一过程变得相对容  
是一个包含响应文本的文件其中包含用占位变量表示的动态部  
其具体值只在请求的文中才能知道使用真实值替换变  
返回最终得到的响应字符一过程称为渲染了渲染模板,  
Flask 使用个名为 Jinja2 的强大模板引擎。  
MVC  是一种使用  MVCModel  View  Controller  模型 -  
视图 - 控制器计创建 Web 应用程序的模式:  
Model(模型应用程序中用于处理应用程序数据逻辑的部  
常模型对象负责在数据库中存取数据View视图应用  
程序中处理数据显示的部常视图是依据模型数据创建  
Controller(控制器应用程序中处理用户交互的部责从视  
图读取数据制用户输入向模型发送数据MVC 分层有助于  
管理复杂的应用程程序员在一个时间内专门关注一个方面,  
同时也让应用程序的测试更加容MVC  分层同时也简化  
开发同的开发人员可同时开发视图制器逻辑和业务逻辑。  
3. 应用 Flask 框架设计网站  
  M V C  P y t h o n      M M o d e l  C   
Controller,而 VView                
Python 代码和 HTML 代码最大限度地分离  
使用模板的另一大好处板改起来很方便完保  
存后新浏览器就能看到最新的效对于调试 HTMLCSS  
 JavaScript 的前端工程师来说非常重 Jinja2 模板 {{  
name }} 表示一个需要替换的变量多时候需要循环件判  
断等指令语句 Jinja2  {% ... %} 表示指  
3.1 初始化  
程序初始化代码如  
此外Flask 还有许多扩展程序包可供开发时使用用于高性  
能数据库访问的 SQLAlchemy 和用于表单编程的 WTForm 等等。  
from flask import Flask  
……  
4. 结语  
app = Flask(__name__)  
通过以上简单的步骤使 Flask 框架结合 MVC 编程模式,  
可以快速实现网站的开发如果在网站中融Bootstrap前端模板,  
就可以开发出非常漂亮的基于 Html5 的响应式网站比其他开发  
所有  Flask  程序都必须创建一个程序实例Web  服务器使  
 Web  服务器网关接口  WSGI 协议接收自客户端的所有请求  
都转交给个对象处理序实例 app  Flask  类的对象Flask               
类的构造函数只有一个必须指定的参数程序主模块或包的名字。  
在大多数程序 Python  __name__ 变量就是所需的值  
构造函数的 name 参数传给 Flask 程Flask 用个参数决定  
程序的根目录便稍后能够找到相对于程  序根目录的资源文件  
位置。  
参考文献  
[1]Flask  Web  开发  基于  Python  Web 用开发实M  
GrinbergM ( 美 ) ; 安道 民邮电出版社2015: 1-180  
[2]Python 高效开发实DjangoTormadoFlaskTwisted/ 刘长M.  
         ,2 0 1 6 . 1 0  
3.2 路由和视图函数  
客户例如 Web 浏览器请求发送给 Web 服务器Web  
服务器再把请求发送给程序实例序实例需要知道对每个  URL  
请求运行哪些代码以保存 URL   Python  函数的映射  
关系 URL 函数之间关系的程序称为路由 Flask 程序  
作者简介  
     ꢁ男 ,民  ꢁ汉 ,籍  ꢁ辽      ,学  ꢁ本    
数码世界 P.50  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载