• 【Flask】 python学习第一章


       windos 创建环境 

       sudo pip install virtualenv   # 安装virtualenv   

       virtualenv -p python dir_name

       cd dir_name 

    pip install flask==0.10.1

    1.0 Hello world 

    案例:

     1 from flask import Flask 
     2 # 创建Flask应用程序 
     3 # 第一个参数指定Flask 对应的模板 在决定静态文件从哪个位置开始找
     4 app = Flask(__name__,
     5        static_path = "/static",   # 表示静态文件访问路径 
     6        static_url_path= '/python27',
     7        static_folder='static' # 表示文件存放目录 
     8        templete_folder='templete' #表示模板文件存放目录
     9          )
    10 
    11 # 使用装饰器路由 去与视图函数进行关联 
    12 @app.route('/')
    13 def index():
    14     return "hello world"
    15 
    16 if __name__ == __main__:
    17     app.run()
    hello world

    1.1 加载配置 : app.config.from_object()  从对象中加载 app.调用

    1 from flask import Flask 
     2 
     3 app = Flask(__name__,
     4          static_url_path='/static',
     5          static_folder='static',
     6          template_folder='templates')
     7 
     8 # ====对象中加载配置==== #
     9 #class Config(object):
    10 #    DEBUG = True 
    11 #app.config.from_object(Config)
    12 
    13 # ====从文件中加载配置==== #
    14 #app.config.from_pyfile('config.ini')
    15 #config.ini 文件  ---->  DEBUG = True
    16    
    17  # ====常用配置 使用app. 调用 并且复制  ==== #
    18 app.debug = True 
    19 app.config['DEBUG'] = True 
    20 app.route('/')
    21
    22 def index():
    23      return "hello wolrd"
    24 
    25 if __name__ == __main__:
    26          app.run()
    加载对象

    1.2 app 运行参数 

    from flask import Flask
    
    # 设置对象
    app = Flask(__name__,
                static_url_path='/python27',
                static_folder='static',
                template_folder='templates')
    
    @app.route('/')
    def index():
        return ("hello wowlrd")
    
    if __name__ == '__main__':
        app.run(host='127.0.0.1', port=8888, debug=True)
    app加载参数

    未完待续

  • 相关阅读:
    与我十年长跑的女朋友就要嫁人了
    与我十年长跑的女朋友就要嫁人了
    面试技巧
    面试技巧
    [转载]axis2通过wsdl生成客户端程序并本地调用
    [转载]axis2通过wsdl生成客户端程序并本地调用
    generator自动生成mybatis配置和类信息
    generator自动生成mybatis配置和类信息
    [转载]整合struts2、Spring3实现web快速开发
    [转载]整合struts2、Spring3实现web快速开发
  • 原文地址:https://www.cnblogs.com/oscarli/p/12043842.html
Copyright © 2020-2023  润新知