zoukankan      html  css  js  c++  java
  • 基本使用

    #安装 pip install flask
    from flask import Flask
    app = Flask(__name__)
    
    @app.route('/')
    def hello_world():
    return 'Hello World!'
    
    if __name__ == '__main__':
    app.run()
    • 1.实例化Flask对象时,可选的参数
    app = Flask(__name__) # 这是实例化一个Flask对象,最基本的写法
    # 但是Flask中还有其他参数,以下是可填的参数,及其默认值
    
    def __init__(self, import_name,static_url_path=None,
    static_folder='static', template_folder='templates',
    instance_path=None, instance_relative_config=False,
    root_path=None):
    • template_folder:模板所在文件夹的名字
    • root_path:可以不用填,会自动找到,当前执行文件,所在目录地址
    • 在return render_template时会将上面两个进行拼接,找到对应的模板地址
    • static_folder:静态文件所在文件的名字,默认是static,可以不用填
    • static_url_path:静态文件的地址前缀,写成什么,访问静态文件时,就要在前面加上这个
    app = Flask(__name__,template_folder='templates',static_url_path='/xxxxxx')

      如:在根目录下创建目录,templates和static,则return render_template时,可以找到里面的模板页面;如在static文件夹里存放11.png,在引用该图片时,静态文件地址为:/xxxxxx/11.png

    • instance_path和instance_relative_config是配合来用的、这两个参数是用来找配置文件的,当用app.config.from_pyfile('settings.py')这种方式导入配置文件的时候会用到
    • instance_relative_config:默认为False,当设置为True时,from_pyfile会从instance_path指定的地址下查找文件。
    • instsnce_path:指定from_pyfile查询文件的路径,不设置时,默认寻找和app.run()的执行文件同级目录下的instance文件夹;如果配置了instance_path(注意需要是绝对路径),就会从指定的地址下里面的文件
  • 相关阅读:
    R的农场 chebnear
    math
    求平面内最近点对
    字符加密 cipher
    CF448C Painting Fence
    CF264B Good Sequences
    洛谷3166 数三角形
    [NOIP2013] 华容道
    [NOIP2013] 货车运输
    [NOIP2013] 积木大赛
  • 原文地址:https://www.cnblogs.com/wuzaipei/p/9853547.html
Copyright © 2011-2022 走看看