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(注意需要是绝对路径),就会从指定的地址下里面的文件
  • 相关阅读:
    python2(跳脱字节、字符类型:字符串、boolean)
    php like模糊查询详解 '%value%'
    php mysql distinct关键字的用法
    php mysql 基础的增删改查操作
    for循环 求数组平均数和总数
    for()循环关联数组
    找出数组中的最大值及其索引
    php 2种常用定义数组的用法
    php 使用字符串函数取出数组中的图片名
    php 使用魔术变量加载文件 __DIR__
  • 原文地址:https://www.cnblogs.com/wwthuanyu/p/10071457.html
Copyright © 2011-2022 走看看