zoukankan      html  css  js  c++  java
  • python-flask框架基础

    为什么要使用虚拟环境?随着你的 Python 项目越来越多,你会发现不同的项目会需要 不同的版本的 Python 库。同一个 Python 库的不同版本可能不兼容。

    虚拟环境可以为每一个项目安装独立的 Python 库,这样就可以隔离不同项目之间的 Python 库,也可以隔离项目与操作系统之间的 Python 库。

    • 实现原理
      •   
    • 创建一个项目文件夹,然后创建一个虚拟环境。创建完成后项目文件夹中会有一个 venv 文件夹:
      •   
    • 在 Windows 下:
      •   
    •  在开始工作前,先要激活相应的虚拟环境:
      •   
    • 在已激活的虚拟环境中可以使用如下命令安装 Flask
      •   
    • 打开python创建flask项目
      • 创建专业版项目
    • flask项目架构:MTV架构
      M ---model 模型 ---跟数据库绑定 它是提供数据的
      T ---template 模块 ---HTML文件
      V --- view + route 视图和路由
      路由 ---url ---请求资源的路径path
      视图 ---函数 更路由绑定 当请求对应的路由路径时 指定与其绑定的视图函数中
      将需要的数据 渲染在模板上 显示数据

      在虚拟环境下安装flask框架组件 pip install flask
     1 from flask import Flask
     2 #创建flask类的对象 需要设置一个参数import_name :设置的时flask对象app所在的模块名
     3 app = Flask(__name__)
     4 
     5 #设置一个根路由
     6 @app.route('/')
     7 def hello_world():
     8     return 'Hello World!'
     9 
    10 
    11 if __name__ == '__main__':
    12     #启动flask对象 将其部署到服务器上
    13     app.run()
    14     '''
    15      http://127.0.0.1:5000/
    16      后面的这个/叫做根路由
    17     '''

    • 点击http://127.0.0.1:5000/跳转至浏览器
      •   

  • 相关阅读:
    二分图 洛谷P2055 [ZJOI2009]假期的宿舍
    并查集 洛谷P1640 [SCOI2010]连续攻击游戏
    贪心 洛谷P2870 Best Cow Line, Gold
    贪心 NOIP2013 积木大赛
    快速幂 NOIP2013 转圈游戏
    倍增LCA NOIP2013 货车运输
    树形DP 洛谷P2014 选课
    KMP UVA1328 Period
    动态规划入门 BZOJ 1270 雷涛的小猫
    KMP POJ 2752Seek the Name, Seek the Fame
  • 原文地址:https://www.cnblogs.com/cheng10/p/13710838.html
Copyright © 2011-2022 走看看