当前位置: 首页 > news >正文

微网站搭建360搜索优化

微网站搭建,360搜索优化,第一模板网站,网站快速办理备案回顾之前学习的内容 02 Flask-快速上手 Flask 中最简单的web应用组成 1. 导入核心库 Flask from flask import Flask2. 实例化 web应用 注意:不要漏了 app Flask(__name__) 中的 __name__ 表示:是从当前的py文件实例化 app Flask(__name__)3. 创…

回顾之前学习的内容

02 Flask-快速上手

Flask 中最简单的web应用组成

1. 导入核心库 Flask

from flask import Flask

2. 实例化 web应用

注意:不要漏了 app = Flask(__name__) 中的 __name__
表示:是从当前的py文件实例化

app = Flask(__name__)

3. 创建一个路由和视图对应

@app.route('/')
def index():return 'Hello Flask!'

启动 web应用

app.run(debug=True)

完整代码

from flask import Flaskapp = Flask(__name__)@app.route('/')
def index():return 'Hello Flask!'if __name__ == '__main__':app.run(debug=True)

Flask 添加配置信息

开启 Debug

在这里插入图片描述
从上面我们可以看出 Debug 是没有开启的

为什么开启 Debug
  • 什么是 Debug?

  • Debug 有什么作用?

  • 什么是Debug?
    Debug是调试模式,在Flask中,开启Debug模式意味着应用运行在调试模式下,这允许应用在出错时提供更详细的错误信息,并且在代码修改后自动重载。

  • Debug有什么作用?
    开启Debug模式后,每次代码修改并保存后,服务器会自动重新加载应用,无需手动重启。这在开发过程中可以节省大量时间,特别是在频繁修改代码和测试时。

开启 Debug的四种方式
  • 字典键值对添加(一次只能更改一个配置项)
app.config['Debug'] = True
  • 字典update添加(一次可以添加多个配置项)
config = {'Debug': True
}
app.config.update(config)
  • 从py文件导入
# settings.py
DEBUG = True
app.config.from_pyfile('settings.py')
  • 从类里面导入
class Config:DEBUG = Trueapp.config.from_object(Config)

在这里插入图片描述

其它配置信息

我所说的开启 Debug的四种方式不止可以用来开启DEBUG,还可以添加其它配置信息
在 Flask 中,除了开启调试模式(Debug)之外,还可以添加许多其他配置信息来定制应用的行为。
以下是一些常用的配置选项:

  1. SECRET_KEY: 用于保持会话安全的密钥。在生产环境中,这个密钥应该保密。

    app.config['SECRET_KEY'] = 'your_secret_key'
    
  2. SQLALCHEMY_DATABASE_URI: 数据库连接字符串,用于 SQLAlchemy 等 ORM 工具。

    app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///your_database.db'
    
  3. SQLALCHEMY_TRACK_MODIFICATIONS: 控制 SQLAlchemy 是否跟踪对象的修改。

    app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
    
  4. SESSION_COOKIE_SECURE: 设置为 True 时,会话 cookie 只通过 HTTPS 发送。

    app.config['SESSION_COOKIE_SECURE'] = True
    
  5. REMEMBER_COOKIE_SECURE: 设置为 True 时,记住我 cookie 只通过 HTTPS 发送。

    app.config['REMEMBER_COOKIE_SECURE'] = True
    
  6. SESSION_COOKIE_HTTPONLY: 设置为 True 时,会话 cookie 不能通过客户端脚本访问,增加安全性。

    app.config['SESSION_COOKIE_HTTPONLY'] = True
    
  7. PERMANENT_SESSION_LIFETIME: 设置会话的过期时间。

    app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(days=30)
    
  8. MAIL_SERVER: 邮件服务器地址。

    app.config['MAIL_SERVER'] = 'smtp.example.com'
    
  9. MAIL_PORT: 邮件服务器端口。

    app.config['MAIL_PORT'] = 587
    
  10. MAIL_USE_TLS: 是否使用 TLS 加密。

    app.config['MAIL_USE_TLS'] = True
    
  11. MAIL_USERNAMEMAIL_PASSWORD: 发送邮件时使用的用户名和密码。

    app.config['MAIL_USERNAME'] = 'your_username'
    app.config['MAIL_PASSWORD'] = 'your_password'
    

这些配置项可以根据你的应用需求进行设置,以确保应用的安全性和功能性。在生产环境中,务必确保敏感信息(如数据库密码、密钥等)不被硬编码在代码中,而是通过环境变量或安全的配置文件来管理。

我们先大概知道这些,后面还会仔细学习

http://www.dt0577.cn/news/33796.html

相关文章:

  • 旅游公网站如何做品牌推广策划方案怎么写
  • 男直接做的视频网站班级优化大师官网
  • 山东省政府办公厅综合处处长上海seo网站推广
  • 新网站如何推广sem培训班
  • 周六日可以在外汇局网站做申报吗站长统计官网
  • 深圳龙华 网站建设建站之星官方网站
  • 信息爆炸的时代做网站新疆疫情最新情况
  • dedecms网站开发环境google搜索关键词热度
  • 北京建网站公司推荐bt磁力搜索神器
  • 网站架设流程网站怎么打开
  • 桐城市做网站教师遭网课入侵直播录屏曝光广场舞
  • 重庆企业网站建设报价网站在线客服系统免费
  • 常见的静态网站开发技术个人怎么做网站
  • 徐水住房建设局网站seo网站地图
  • 支付功能网站建设如何写市场调研报告
  • 用数据库做网站百度营销官网
  • 南昌制作网站的公司关键词优化的作用
  • 企业网站php模版微信管理系统
  • 做优秀网站seo搜索优化专员
  • 无锡市住房与城乡建设局网站推广手段有哪些
  • b2c电子商务网站的需求分析朋友圈营销
  • 自己做网站需要服务器百度查询关键词排名工具
  • 舟山网站建设哪家好搜索指数查询
  • 卖磁铁的网站怎么做的小蝌蚪幸福宝入口导航
  • 做网站费用怎么付脚上起小水泡还很痒是什么原因
  • 网站结构分析具体分析内容短网址链接生成
  • 高端车品牌排行榜谷歌优化方法
  • 焦作市网站建设哪家好合肥网站优化方案
  • 政府做的网站百度商城官网首页
  • 工业和信息化部证书查询seo优化网站源码