ICode9

精准搜索请尝试: 精确搜索
  • Flask 学习-21. 项目配置通过.env环境变量启动开发/生产环境2022-08-27 22:01:09

    前言 一般一个项目会配置多套环境:开发/测试/生产环境,每套环境的配置不一样,比如不同的运行环境配置的数据库不一样。 config配置 在前面的配置管理中https://www.cnblogs.com/yoyoketang/p/16629630.html,已经学会了在config.py 文件写不同环境的配置类 import os class Config(ob

  • Flask 学习-20. route 路由中的 endpoint 参数2022-08-27 18:33:16

    前言 @app.route 中的 endpoint 参数,就相当于django中的name参数,用来反向生成URL。 url_for() 函数 url_for() 函数用于构建指定函数的 URL。它把函数名称作为第一个参数。它可以接受任意个关键字参数,每个关键字参数对应 URL 中的变量。未知变量 将添加到 URL 中作为查询参数。 为

  • Flask 学习-17.项目配置管理config2022-08-26 18:01:04

    前言 项目总是需要一定的配置的。根据应用环境不同,会需要不同的配置。比如开关调试 模式、设置密钥以及其他依赖于环境的东西。 配置入门 我们写的第一个hello world 应用是这样的 app.py from flask import Flask app = Flask(__name__) @app.route('/hello') def hello():

  • flask socket cros2022-08-26 14:30:20

    flask socket cros https://flask-socketio.readthedocs.io/en/latest/api.html

  • Flask 学习-12.Flask-SQLAlchemy链接mysql数据库2022-08-23 13:01:38

    前言 SQLAlchemy采用简单的Python语言,提供高效和高性能的数据库访问,实现了完整的企业级持久模型。SQLAlchemy 是目前python中最强大的 ORM框架, 功能全面。 Flask-SQLAlchemy 是一个为 Flask 应用插件,封装了SQLAlchemy,简化了操作,只需添加配置项就可以在Flask 项目中使用。 Flask-S

  • Flask 学习-10.url_for()函数获取视图url2022-08-22 21:30:17

    前言 在浏览器输入url地址可以访问到视图函数,如果需要反向获取对应视图的url地址可以用url_for()函数 url_for() 函数 url_for() 函数用于构建指定函数的 URL。它把函数名称作为第一个参数。它可以接受任意个关键字参数,每个关键字参数对应 URL 中的变量。未知变量 将添加到 URL 中

  • Flask 学习-3.设置 HTTP 请求 方法(get/post)2022-08-21 20:05:09

    前言 使用 route 装饰器设置url访问地址,默认是get请求方式,通过 methods 参数可以设置不同的http 请求方法 methods 参数 没有声明请求方式,默认是get请求 from flask import Flask app = Flask(__name__) @app.route('/login') def login(): return 'login' POST 请求设置

  • flask开发环境配置2022-08-21 00:03:05

    1.安装虚拟环境,打开vscode输入pip install virtualenvvirtualenv --version 2.创建项目文件夹 mkdir myproject创建你自己的文件夹 输入cd myproject进入你的文件夹 然后输入virtualenv venv,这时候myproject下会创建一个venv文件夹 接着输入 venv\scripts\activate来激活虚拟环境(

  • Flask轻量级的微服务框架2022-08-16 19:02:17

    个人使用,主要用于写接口,或者小规模、低复杂度的项目 路由动态传递 使用同一个视图函数,来显示不同用户的订单信息 <>定义路由的参数,<>内需要起个名字 @app.route('/orders/<order_id>') def get_order_id(order_id): # 需要在视图函数的()内填入参数名,后面的代码才能使用

  • flask+uwsgi+nginx 搭建后端服务器2022-08-14 18:32:03

    1) 构建flask服务 安装 创建虚拟环境 安装flask ## 创建虚拟环境 python3 -m venv venv # 安装flask pip install --upgrade pip pip install -U setuptools pip install flask pip install watchd # 非必须 启动 编写main.py 进入虚拟环境 启动flask服务 # 编写main.py # f

  • flask开端2022-08-14 14:32:37

    1web框架介绍, Flask介绍和安装 # Django大而全(3.x以后支持异步),flask:小而精,插件的支持 # 异步框架:Sanic,FastAPI -aiomysql -aioredis -python异步的orm框架 # 介绍 Flask是一个基于Python开发并且依赖jinja2模板(DTL)和Werkzeug WSGI(符合wsgi协议的web服务器,wsgiref)

  • Flask路由系统、模板、请求响应2022-08-14 14:31:05

    1 路由系统 1.1 路由典型写法 #flask 路由写法:基于装饰器,跟djagno有区别,本质其实是一样的,sanic,fastapi就是这种路由方式 # flask路由和djagno路由的区别? @app.route('/index', methods=['GET'], endpoint='index') def index(): return 'hello' 1.2 默认转换器 'default&

  • sqlalchemy介绍和快速使用,创建操作数据表,scoped_session线程安全,基本增删查改,一对多,多对多,flask-sqlalchemy使用和flask-migrate使用2022-08-12 17:00:53

    1 sqlalchemy介绍和快速使用 # django 的orm框架,对象关系映射,只能在djagno中用 # sqlalchemy:独立的orm框架,轻松的集成到任意项目中去,SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据A

  • 数据库连接池,各种锁,信号,flask-script自定义命令2022-08-10 21:35:58

    数据库连接池 flask 可以使用pymysql来操作数据库 借助于第三方模块,实现数据库连接池 1.安装 pip install dbutils 2.pool.py ''' from dbutils.pooled_db import PooledDB import pymysql POOL=PooledDB( creator=pymysql, # 使用链接数据库的模块 maxconnections=6

  • Flask 给视图函数增加装饰器2022-08-07 18:00:08

    Flask 给视图函数增加装饰器 在@app.route的情况下增加装饰器的写法: from flask import Flask,request,render_template,redirect,session,url_for,views from flask import render_template app = Flask(__name__) #实例化flask对象 app.debug = True #能够随时更改自动

  • Flask介绍,新手四件套,session使用2022-08-05 17:00:15

    web框架介绍, Flask介绍和安装 介绍: Flask是一个基于Python开发并且依赖jinja2模板(DTL)和Werkzeug WSGI(符合wsgi协议的web服务器,wsgiref)服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供

  • flask配置config详解2022-08-03 21:35:27

    flask系列讲座与2017年12月6日开始,每周一篇。第三篇其中讲述flask的配置方法。使用app.config.from_object()方法,似乎很神奇。如果明白背后逻辑,实际上很自然。涉及代码没有几行,背后逻辑涉及的代码也只有几行。 都说python简洁,这篇大概具有一定的典型性。简洁是指程序代码少,并不一

  • flask-sqlalchemy使用2022-08-03 21:31:33

    一个最小应用 常见情况下对于只有一个 Flask 应用,所有您需要做的事情就是创建 Flask 应用,选择加载配置接着创建 SQLAlchemy 对象时候把 Flask 应用传递给它作为参数。 一旦创建,这个对象就包含 sqlalchemy 和 sqlalchemy.orm 中的所有函数和助手。此外它还提供一个名为 Mod

  • flask基本使用2022-07-29 20:34:50

    app.py from flask import g, Flask, url_for, redirect, request, render_template, sessionfrom flask_migrate import Migratefrom exts import dbfrom decorations import login_requiredfrom models import Userimport configfrom blueprints.user import bp as user_bpf

  • Flask-jinja2022-07-29 06:00:27

    SSTI 中常用的魔术方法 __class__:用来查看变量所属的类,根据前面的变量形式可以得到其所属的类。 `__class__` 是类的一个内置属性,表示类的类型,返回 `<type 'type'>` ; 也是类的实例的属性,表示实例对象的类。 ''.__class__ <type 'str'> 字符串 ().__class__ <type 'tuple'> 元

  • flask-中间件2022-07-28 13:32:53

    中间件 from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Hello World!' # 模拟中间件 class Md(object): def __init__(self,old_wsgi_app): self.old_wsgi_app = old_wsgi_app def __call__(self

  • flask动态csv接口——编码问题2022-07-28 12:00:36

    @xxx_blueprint.route("/file", methods=["GET"]) def group_trend(): def generate(): data = StringIO() w = csv.writer(data) titles = ["v1", "v2", "v3"] tit

  • flask中配置文件的使用2022-07-26 22:31:46

  • flask 源码梗概2022-07-26 20:01:28

    flask 源码梗概 flask 中的线程主要基于LocalStack进行使用,在global中维护这个类的两个对象。 # context locals _request_ctx_stack = LocalStack() # 请求上下文:主要有 request 和 session 两个对象 _app_ctx_stack = LocalStack() # 应用上下文 :主要有 app 和 g 两个值。 额

  • flask框架简易应用2022-07-26 15:34:02

    背景 因为工作中部分项目没有测试环境的原因,我需要自己搭建一个测试服务器。当然也可以使用mock进行模拟测试。但是我想弄一个可以在本地跑起来的,并且可以随时更正的服务器。所以我选择使用了flask框架来弄。 flask使用代码 #!/usr/bin/python3 # -*- coding: utf-8 -*- from flas

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有