文章目录一、Flask是什么?二、新建Flask项目 一、Flask是什么?Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。在使用Flask过程中,主要是用到了三个框架,通俗意义上来说,Flask = Werkzeug + JInja2 + SQLAlchemy,Werkzegu负责前后端的通信等,JInja2是模板引擎,负责路由跳转
转载 2023-07-26 09:37:43
39阅读
''' 2 app.py中的源码def route(self, rule, **options) 3 @app.route()路由参数使用: 4 1.第一个位置参数为路由分发的请求路径 5 ①静态参数路由:/index / /base 等 6 ②动态参数路由:/index/<name> 在路由中使用了<变量名&gt
转载 2023-07-17 19:11:04
0阅读
目录 Flask - app的配置和实例化Flask参数app的配置app的配置 Flask - app的配置和实例化Flask参数app的配置基本用法:from flask import Flask app = Flask(__name__) # type:Flask app.config["DEBUG"] = True # 服务端自动重启(调试模式)Flask的配置就是在 app
Flask创建app对象app = Flask(__name__)(1)初始化参数 __name__:导入路径(寻找静态目录与模板目录位置的参数) static_url_path:访问静态资源的url前缀,默认值是static,用于区分用户访问内容是静态资源还是动态路由 static_folder:静态文件目录默认static template_folder:默认templates示例# codi
目录前言Logging日记级别配置改造初始化配置添加配置打印日志请求日志拦截 前言在之前的文章中我们讲过Flask项目的创建和Flask项目的部署。但在实际项目的运行中,少补了会发生一些我们无法预知的错误。而这个时候日志的输出就发挥着重要的左右。本文将基于Flask服务对日志格式就行修改,并按日期作为文件名进行本地化存储。Logging讲到日志,我们总不能每一次都print()这么low的对吧?
Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务。本文参考自Flask官方文档,大部分代码引用自官方文档。安装Flask首先我们来安装Flask。最简单的办法就是使用pip。pip install flask然后打开一个Python文件,输入下面的内容并运行该文件。默认访问localhost:5000,我们应当可以看到浏览器上输出了Hel
转载 2023-09-20 12:01:37
77阅读
# Python Flask 传递参数教程 作为一名刚入行的小白,了解如何在Python Flask中传递参数是开发Web应用程序的基础。这篇文章将引导你逐步实现这一过程,确保你能够清晰地理解每一步的意义。我们将按照以下流程进行: | 步骤 | 描述 | |------|-------------------------| | 1 | 安装Fla
原创 2天前
9阅读
# Python Flask 参数接收 Flask 是一个使用 Python 编写的轻量级 Web 框架,它简单易用且功能强大。在开发 Web 应用程序时,经常需要接收用户传递的参数,然后根据这些参数执行相应的操作。本文将介绍如何在 Flask 中接收参数,并提供代码示例来帮助你理解。 ## GET 请求参数 在 Web 开发中,最常见的方式是使用 GET 请求来传递参数。GET 请求的参数
原创 8月前
309阅读
简单示例如下from flask import Flask app = Flask(__name__) @app.route('/hello') def hello(): return 'hello' @app.route('/books') def books(): return 'books' if __name__ == '__main__': app.r
转载 2023-06-26 15:22:59
141阅读
# 如何实现Python Flask参数接收 ## 引言 在使用Python Flask开发Web应用程序时,经常需要接收来自前端的参数,并对这些参数进行处理。本文将介绍如何在Flask中接收参数,并提供了一个详细的步骤指南。 ## 整体流程 下表展示了实现Python Flask参数接收的整体流程。 | 步骤 | 描述 | | --- | --- | | 1 | 创建一个Flask应用程序
原创 8月前
91阅读
软硬件环境windows 10 64bitanaconda3 with python 3.7pycharm 2020.1.2flask 1.1.2flask-restful 0.3.8简介前面我们讲到flask路由的时候,可以通过app.route来指定HTTP的请求方法(GET、POST、PUT、DELETE等),并在请求函数中根据不同的请求方法,执行不同的业务逻辑。这样就已经实现一个简单的Re
一、URL与视图1、Flask简介flask是一款非常流行的Python Web框架,出生于2010年,作者是Armin Ronacher,本来这个项目只是作者在愚人节的一个玩笑,后来由于非常受欢迎,进而成为一个正式的项目。flask自2010年发布第一个版本以来,大受欢迎,深得开发者的喜爱,目前在Github上的Star数已经超过55.5k了,有超Django之趋势。flask能如此流行的原因,
10.第十四章Flask-Restful14.1 第一节 Restful API规范restful api是用于在前端与后台进行通信的一套规范。使用这个规范可以让前后端开发变得更加轻松。以下将讨论这套规范的一些设计细节。协议:采用http或者https协议。数据传输格式:数据之间传输的格式应该都使用json,而不使用xml。url链接:url链接中,不能有动词,只能有名词。并且对于一些名词,如果出
转载 2023-07-26 09:39:15
248阅读
Flask是一个轻量级的Web框架,它只给我们提供了必须的路由和渲染,其他的功能我们可以自由选配,所以Flask的灵活度非常高,且耦合度低,可以满足我们快速开发的需求;接下来我们看下最最最基本的框架结构:from flask import Flask ''' 在这里强调一下为什么使用的是from flask import Flask,而不是from flask import *? 首先如果这么写的
0、前言:Flask内置对象中,request和session都是用于前后端数据交互的技术;g就是全局对象,通过g.x的方式就可以设置全局变量x,一般g用于views视图函数中;current_app就是Flask创建的应用对象。template和static的位置不是固定在模板的App文件夹中的,可以改变其位置,但是修改了这两个文件夹的位置,就要在创建app时对默认配置进行修改。1、Flask
Flask-SocketIO 使 Flask 应用程序能够访问客户端和服务器之间的低延迟双向通信。客户端应用程序可以使用 Javascript,C ++,Java 和 Swift 中的任何 SocketIO 官方客户端库或任何兼容的客户端来建立与服务器的永久连接。安装直接使用 pip 来安装:pip install flask-socketio 复制代码要求Flask-SocketIO 兼容 Py
今日分享内容是基于:Python + Flask 实现接口接收 Disk 信息 来进一步分享如何接收 Nginx Log 的信息。   原理: 通过 Python 调用 Shell 脚本去执行 Nginx Log 的相关命令,然后进行处理再请求 Requests 库来向后端定义好的接口来推送数据并展示。   Part1:收集端 1 import os 2 import requests 3
原创 2022-01-16 10:45:06
196阅读
       Flask是一个使用Python编写的轻量级Web应用框架。 其WSGI工具箱采用Werkzeug,模板引擎则使用Jinja2。Flask使用BSD授权。Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。 首先介绍Flask安装:进入创建的虚拟环境,在虚拟环境中使用pip in
如何实现从一个软件与另一个软件的通信交互?就像我们的APP,如何实现微信支付、苹果支付?其实,我们只需要一个API。API(应用程序编程接口)是一个简单的接口,它定义了可以发出的请求类型(需求/问题等)、请求的发出方式以及处理方式。在本文中,我们将构建一个API,它允许我们向不同的端点发送一系列GET/POST/PUT/PATCH/DELETE等各种请求,并返回或修改与API连接的数据。我们将使用
文章目录一、用户认证前言1、Flask的基本工作流程2、用户发送访问请求后的基本流程二、用户认证-数据库1、数据库模型1)两个重要函数2)用到的装饰器3)代码详情i、用户信息ii、用户角色信息iii、测试代码2、Flask-Login优化数据库模型1)为什么使用Flask-Login2)Flask-Login的UserMixin类3)代码详情i、初始化flask-loginii、修改User模型
转载 1月前
5阅读
  • 1
  • 2
  • 3
  • 4
  • 5