当前位置: 首页 > news >正文

做模板网站怎么放视频教程仿贴吧的网站

做模板网站怎么放视频教程,仿贴吧的网站,泰安高级网站建设推广,襄阳优化公司前面讲过Flask是一个轻量级Web开发框架#xff0c;为什么说是轻量级的呢#xff0c;因为它用短短几行代码就能运行起来#xff0c;我们一起来看看最简单的flask框架。 安装Flask 在看Flask框架之前我们需要先安装flask模块#xff0c;学过python的肯定都知道#xff0c;…前面讲过Flask是一个轻量级Web开发框架为什么说是轻量级的呢因为它用短短几行代码就能运行起来我们一起来看看最简单的flask框架。 安装Flask 在看Flask框架之前我们需要先安装flask模块学过python的肯定都知道flask模块安装其实很简单直接使用命令 pip install flask就可以安装好了这里要提一点如果你安装模块时遇到下载失败的情况大部分是因为python默认使用官方的下载模块地址下载而这个地址在国内访问有时不太稳定这里推荐使用清华的下载源下载速度能快很多也不会经常出现报错、超时问题。 https://pypi.tuna.tsinghua.edu.cn/simple使用方法也很简单用两种方法第一种是在pip中加个-i的参数后面加网址就会从这个地址下载模块如下 pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple上面这种方法只能是临时下载使用不能让下载源永久变更这里提供另一种方法去变更默认下载源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple变更后可通过pip config list查看是否更改成功如果更改成功会显示如下 (.venv) ❯❯ pip config list global.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simple一个最小且完整的Flask程序 Flask安装成功后我们就可以看一个示例了这是一个完整的flask程序也是flask运行起来需要的小单元我们将以下代码保存到一个py文件中如my_flask.py from flask import Flaskapp Flask(__name__)app.route(/) def index():return Hello, World!if __name__ __main__:app.run(debugTrue)如上面的代码所示短短10行代码就可以让flask跑起来所以说flask是一个轻量级的web框架。别看上面的代码短但是它五脏俱全包含了flask运行起来的所有内容应用实例、路由和视图函数就构成了一个最简单的Flask程序 应用实例 应用实例实际上就是Flask的应用对象这里说的对象可不是你的女朋友而是一个可以包含请求处理、路由分发、视图函数调用的Web应用核心也就是那句app Flask(__name__)如果我们去看Flask这个实例的源码就能发现里面包含了很多内容如运行启动参数、路由规则、收发请求的方式定义等等这里就不详细展开说了。 路由 路由是用来处理URL和函数之间对应关系的。这里我们就必须要讲下web的整个工作原理来方便理解首先看下图 Web浏览器发起请求Web服务器收到请求并把请求发送给Flask应用程序Flask应用程序收到请求的URL后找对应的处理函数这就是整个路由的工作原理。 而对应到上面的程序就是那个函数 app.route(/) def index():return Hello, World!如果python学的相对深入一点儿的话就能知道上面代码中的app.route(/)是一个装饰器用来注册视图函数其后括号中的内容就是要使用的路径/就表示根路径即http://127.0.0.1:5000如果改为‘/login/’就表示使用login路径即http://127.0.0.1:5000/login/如果写成/user/name就变成了动态可变路由即那个name会根据传输的内容动态变化比如http://127.0.0.1:5000/user/jay这个jay就需要浏览器附倒路由中。 这是Flask中给做了简化方便使用实际传统方式定义路由并非使用装饰器由于传统方式已经不常用这里就不详细说了。 路由这里还有一点必须提下那就是Flask的动态可变路由仅支持string、int、float、path几种类型比如上面的name就是用的string类型这个类型默认是不用写出来的可以匹配除斜线/之外的任何字符序列。而其他几个类型如果需要识别就要写出类型如/path/path:my_path。 视图函数 视图函数就是处理入站请求的函数也就是路由中定义的那个函数 def index():return Hello, World!上面这个函数就是所谓的视图函数。它是用来处理进来的请求并返回响应的。 响应 上面提到了返回响应那响应是什么呢响应就是视图函数中返回的值可以是字符串也可以是复杂的表单还可以用Flask提供的render_template()函数来返回一个html同时响应还可以直接使用redirect()函数将路由重定向。 启动 上面将了Flask程序的五脏还少一个入口让Flask运行起来也就是这个代码中的最后2行 if __name__ __main__:app.run(debugTrue)第一行if __name__ __main__:学过python的都知道这是python的入口方式也就是将当前文件或模块当作主程序直接运行。 第二行app.run(debugTrue)则是来调用上面创建的Flask对象并执行run()函数让Flask运行起来而其中的debug是作为参数传给run()函数的让Flask知道是在调试模式下启动在调试模式中Flask会自动加载 重载器 和 调试器。 然后我们到命令行进入my_flask.py文件的目录命令行输入python my_flask.py即可启动程序如下图所示。 我们打开浏览器输入http://127.0.0.1:5000即可看到Hello, World!如下图 到此我们的这个完整的Flask程序应有的概念就都讲完了当然这都是最基础的内容要想完整开发一个基于flask的web应用还有很多要学习的如模版、数据库、前端技术等等笔者也是边学边写也是借鉴费曼学习法让自己记得更牢如果写的过程中有什么疏漏和错误还请各位指出。
http://www.dnsts.com.cn/news/265987.html

相关文章:

  • 建站技术电子商务网站建设的步骤
  • 广安公司网站建设那些网站是做金融行业
  • 门户网站建设报告哦wordpress文章更新插件
  • 建设一个大型网站大概费用163企业邮箱登陆登录入口
  • 网站建设的软件平台微信公众平台如何绑定网站
  • 百度网站认证我市强化属地网站建设
  • 淮北濉溪县建网站江门恒阳网站建设
  • iis网站找不到网页网站设计的公司价格
  • 优化网站工具用什么网站做查重报告
  • 建网站用什么语言品牌建设部门工作职责与分工
  • 网站开发设计流程湘潭做网站 要到磐石网络
  • wordpress网站做成app6网站开发湛江
  • 商务网站规划与建设课程设计网站定制兴田德润i在哪里
  • 深圳市建设安监站网站深圳知名装修公司排名
  • 手机网站建设策划温州网站制作企业
  • 带导航栏的网站北京虚拟注册地址新政
  • 广州网站设计公司兴田德润在那里二手房网站谁做的更好
  • 网页制作与网站建设宝典网站快照优化公司
  • 网站软件定制开发公司同性男做的视频网站
  • 网站突然在百度消失了司法局门户网站建设该报告
  • 嘉兴公司网站模板建站企业咨询管理培训公司
  • 津南网站建设债权债务交易网站开发
  • 怎么制作app网站可以自己制作头像的网站
  • 网站建设设计文档模板陕西省住房建设厅网站
  • 免费模板网站word做网站原创要多少钱
  • 怎样建设微网站公众号seo排名
  • 莆田做网站价格给一个公司做网站维护
  • 沙洋建设局网站大一学生期末网页设计作业
  • 衡阳做淘宝网站建设wordpress is post
  • 做网站怎样租用虚拟空间wordpress 网页缩放