python怎么启动flask_flask如何启动

python怎么启动flask_flask如何启动

Flask 程序实例在创建的时候,需要默认传入当前 Flask 程序所指定的包(模块),接下来就来详细查看一下 Flask 应用程序在创建的时候一些需要我们关注的参数:

from flask import Flask #导入flask

app = Flask(name)# 初始化参数import_name

Flask程序所在的包(模块),传 name 就可以

其可以决定 Flask 在访问静态文件时查找的路径static_path

静态文件访问路径(不推荐使用,使用 static_url_path 代替)static_path

静态文件访问路径,可以不传,默认为:/ + static_folderstatic_folder

静态文件存储的文件夹,可以不传,默认为 statictemplate_folder

模板文件存储的文件夹,可以不传,默认为 templates

程序加载配置

在 Flask 程序运行的时候,可以给 Flask 设置相关配置,比如:配置 Debug 模式,配置数据库连接地址等等,设置 Flask 配置有以下二种方式:

从配置对象中加载(常用)app.config.from_object()

从配置文件中加载app.config.from_pyfile()

使用方式

配置对象

从配置对象中加载,创建配置的类,代码如下:# 配置对象,里面定义需要给 APP 添加的一系列配置class Config(object):

DEBUG = True# 创建 Flask 类的对象,指向程序所在的包的名称app = Flask(name)

从配置对象中加载配置app.config.from_object(Config)

运行测试,在修改代码之后直接保存,会自动重启服务器

配置文件

创建配置文件 config.ini,在配置文件中添加配置

使用代码去加载配置# 创建 Flask 类的对象,指向程序所在的包的名称app = Flask(name)

从配置文件中加载配置app.config.from_pyfile(‘config.ini’

读取配置

app.config.get()

在视图函数中使用 current_app.config.get()

注:Flask 应用程序将一些常用的配置设置成了应用程序对象的属性,也可以通过属性直接设置/获取某些配置:app.debug = True

app.run的参数

可以指定运行的主机IP地址,端口,是否开启调试模式print(app.url_map) # 打印路由映射关系

app.run(host=”0.0.0.0″, port=5000, debug = True)

Original: https://blog.csdn.net/weixin_34530489/article/details/113669632
Author: 一兜糖家居APP
Title: python怎么启动flask_flask如何启动

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/749193/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • PyTest常用插件安装

    pytest有很多强大的插件. pytest pytest-html(生成html报告的插件) pytest-xdist(多线程运行的插件) pytest-ordering(改变用…

    Python 2023年9月11日
    057
  • 小样本利器3. 半监督最小熵正则 MinEnt & PseudoLabel代码实现

    在前两章中我们已经聊过对抗学习FGM,一致性正则Temporal等方案,主要通过约束模型对细微的样本扰动给出一致性的预测,推动决策边界更加平滑。这一章我们主要针对低密度分离假设,聊…

    Python 2023年10月29日
    039
  • Tensorflow (7) 图解 NumPy

    1、Creating Arrays 2、Array Arithmetic data * 1.6: 3、Indexing 4、Aggregation min, max, and su…

    Python 2023年8月25日
    041
  • 程序员自制游戏:超级玛丽100%真实版,能把你玩哭了~【附源码】

    导语🎁 哈喽!哈喽!我是木木子😎,今日游戏更新—— 超级玛丽华丽上线🎊啦! “超级玛丽“有多少人还记得这款经典游戏?对于90、00后应该不大熟悉,但多多少少…

    Python 2023年8月2日
    085
  • kaggle入门之pd.DataFrame

    看各种kaggle的代码时,发现pd.DataFrame是常用的数据结构,要想快速浏览、熟练修改各种kaggle代码,首先入门的应该是pd.DataFrame这个结构,下面记录pd…

    Python 2023年8月17日
    070
  • vue+flask实现视频合成(拖拽上传)

    vue+flask实现视频合成效果如下欢迎访问博客代码哈士奇技术 聊天 交流群 974178910前端交流群 535620886 vue+flask实现视频合成 拖拽上传我们之前一…

    Python 2023年8月15日
    062
  • macOS虚拟机安装全过程(VMware)

    作为一名忠实果粉,我最大的愿望就是能够拥有一台Macbook,体验macOS,但是作为学生党,这价钱,贵到离谱啊~~~ 不过,VMware这个神器,可以解决一切问题:既然macOS…

    Python 2023年9月28日
    043
  • python dataframe 替换_python – 在pandas dataframe列中有条件地替换值

    假设我有一个prandas数据帧,其列值为年龄,如df.age = {25,35,76,21,23,30} 我想做一个像这样的inplace替换: 如果df.age> = 2…

    Python 2023年8月9日
    051
  • 在WIN10中配置conda

    在WIN10中配置miniconda 前言 1.miniconda的安装 * 1.1miniconda下载 1.2如何解决conda路径不存在问题 – 1.2.1 确定…

    Python 2023年9月9日
    042
  • Django ORM 事务和查询优化

    模块 from django.db import transaction 1 开启事务:with transaction.atomic() from django.db impor…

    Python 2023年6月9日
    088
  • Linux netstat:查看网络状态

    netstat 主要用于网络监控,在进程管理方面也很重要。它的输出分为两大部分,分别是网络和系统自己的进程相关性部分。 netstat [-atunlp] -a 列出目前系统上所有…

    Python 2023年6月16日
    076
  • None 和 NaN分不清? pandas 难点彻底搞懂

    Pandas 和 Numpy 是数据挖掘和数据科学中广泛使用的工具,但有时人们会对 None 和 NaN 感到困惑,它们非常相似但略有不同的数据类型。 在这里,我们通过一些示例彻底…

    Python 2023年8月27日
    046
  • python中赋值,浅拷贝,深拷贝 可变对象和不可变对象

    首先,需要了解一下可变与不可变对象:不可变对象:number,string,tuple 变量所指向的内存地址处的值是不可以改变的(对于这些类型,没有copy一说,多是对原对象的一次…

    Python 2023年6月6日
    053
  • 机械设备—卷扬机

    一、卷扬机简介 卷扬机,用卷筒缠绕钢丝绳或链条提升或牵引重物的轻小型起重设备,又称绞车。卷扬机可以垂直提升、水平或倾斜拽引重物。卷扬机分为手动卷扬机、电动卷扬机及液压卷扬机三种。现…

    Python 2023年11月6日
    037
  • Python 以正弦信号绘制信号

    Python 以正弦信号绘制信号 学习目标:熟悉导入库以扩展 Python 功能的概念能够生成、可视化(和回放)从 Internet 下载的正弦信号和音频 (WAVE) 文件对离散…

    Python 2023年8月24日
    083
  • python flask 快速搭建 WEB 实战

    python flask 快速搭建 WEB 实战 tags: flask 文章目录 python flask 快速搭建 WEB 实战 * 1. app.py配置首页 2. view…

    Python 2023年8月11日
    059
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球