首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏测试开发技术

    测试开发10分钟Flask快速入门!

    一、Flask介绍 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理 ,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返回给用户复杂的内容时,需要借助jinja2模板来实现对模板的处理,即:将模板和数据进行渲染,将渲染后的字符串返回给用户浏览器 微框架中的“微”意味着 Flask 旨在保持核心简单而易于扩展。Flask 不会替你做出太多决策——比如使用何种数据库。而那些 Flask 所选择的——比如使用何种模板引擎——则很容易替换。 pip3 install flask 二、基本使用 示例: from flask import Flask app = Flask(__name__) @app.route('/') def hello_world 3、Flask中装饰器应用 from flask import Flask,render_template,request,redirect,session app = Flask(__name__)

    77930编辑于 2022-09-28
  • 来自专栏有趣的django

    Flask快速入门 flask快速入门

    flask快速入门 1.1.三种框架比较 Django: 重武器,内部包含了非常多组件:ORM、Form、ModelForm、缓存、Session、中间件、信号等 Flask:短小精悍,内部没有太多组件 pip install -i https://pypi.douban.com/simple flask (2)运行 基本使用 from flask import Flask #实例化flask对象 __call__ app.run() 浏览器访问:http://127.0.0.1:5000/ 1.3.快速入门实例 (1)view.py from flask import Flask,render_template 之CBV from flask import Flask,render_template,request,redirect,session,url_for,views app = Flask(__name --传参数arg -->  1.9.请求与响应 from flask import Flask from flask import request from flask import

    1.7K00发布于 2018-05-30
  • 来自专栏sktj

    flask reponse对象(flask 10)

    from flask import Flask,make_response,json app = Flask(name) @app.route("/") def index(): response=

    61310发布于 2019-08-13
  • 来自专栏乐百川的学习频道

    Flask 快速入门

    Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务。本文参考自Flask官方文档,大部分代码引用自官方文档。 安装Flask 首先我们来安装Flask。最简单的办法就是使用pip。 pip install flask 然后打开一个Python文件,输入下面的内容并运行该文件。 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello Flask!' if __name__ == '__main__': app.run() 快速开始 调试模式 我们修改代码中的输出,然后查看浏览器上是否有变化。如果你照做的话,可以看到什么变化都没有。

    1.9K101发布于 2018-01-09
  • 来自专栏菲宇

    Flask基础快速入门

    简介 Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。 flask中文文档 Jinja 文档 Werkzeug 文档 1、安装Flask pip install Flask 2、最小的Flask 应用 为了测试 Flask 安装,请在编辑器中将以下代码输入 Hello.py: from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return from flask import Flask app = Flask(__name__) @app.route('/user/<username>') def show_user_profile 理想状况下, 你已经配置好 Web 服务器来提供静态文件,但是在开发中,Flask 也可以做到。

    92310发布于 2020-03-20
  • 来自专栏从零开始学自动化测试

    Flask 学习-42.Flask-RESTX 快速入门

    前言 Flask-restfull 是flask 框架开发接口的一个框架,Flask-RESTPlus 是Flask-restfull 升级版,可以生成swagger 在线文档了。 但是 Flask-RESTPlus 这个项目不再维护了,迁移到 Flask-RESTX 了。Flask-RESTX 与 Flask-RESTPlus 的 API 保持 100% 兼容。 环境安装 Flask-RESTX 目前最新版本0.5.1 (但是不支持最新的flask 2.2.2版本) 以下是可以用的匹配版本 Flask==2.0.1 flask-restx==0.5.1 Werkzeug : from flask import Flask from flask_restx import Api app = Flask(__name__) api = Api(app) 或者使用工厂模式: return {'task': 'Hello world'}, 201, {'Etag': 'some-opaque-string'} 2022年第 12期《python接口web自动化+测试开发

    1.9K20编辑于 2022-09-08
  • 来自专栏全栈程序员必看

    flask 教程_python flask快速入门与进阶

    Flask入门基础教程 Flask简介 Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。 它可以很好地结合MVC模式进行开发开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务的实现。 另外,Flask还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。 理想状况下, 你已经配置好 Web 服务器来提供静态文件,但是在开发中,Flask 也可以做到。 你可以立即部署到付费的或者免费的服务器来完成快速入门。

    3.2K40编辑于 2022-09-20
  • 来自专栏sktj

    flask 扩展开发(flask 113)

    如果你想要为还没有的功能创建你自己的 Flask 扩展,这份扩展开发指南会帮助你 在很短的时间内让你的应用跑起来并且感到像用户一样期待你的扩展运转。 同样, 开发 checkout 链接也应该能工作,这样才可以在 virtualenv 中容易地安装开发版 本,而不是手动下载库。 docutils" style="margin: 0px; padding: 0px;">

    类:
    <dd style="margin-top: 3px; margin-bottom: <em>10</em>px 他山之玉,可以攻石 本文档只接触了扩展<em>开发</em>中绝对的最小部分,如果你想要了解更多,一个非常好的 主意是查看 <em>Flask</em> Extension Registry 上已有的扩展。 这不仅获得人们会想 从扩展中得到什么的想法,也可避免多个<em>开发</em>者重复发明轮子。 记住:良好的 API 设计是困难的,所以请在邮件列表里介绍你的项目,让 其它<em>开发</em>者在 API 设计上助你一臂之力。

    74220发布于 2019-08-20
  • 来自专栏北京马哥教育

    3000 字 Flask 快速学习指南:从入门到开发

    作者:过了即是客 Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务。本文参考自Flask官方文档,大部分代码引用自官方文档。 安装Flask 首先我们来安装Flask。最简单的办法就是使用pip。 pip install flask 然后打开一个Python文件,输入下面的内容并运行该文件。 Flask!' if __name__ == '__main__': app.run() 快速开始 调试模式 我们修改代码中的输出,然后查看浏览器上是否有变化。如果你照做的话,可以看到什么变化都没有。 作者:过了即是客 来源:https://blog.csdn.net/u011054333/article/details/70151857 《Python人工智能和全栈开发》2018年07月23日即将在北京开课

    1.7K90发布于 2018-05-04
  • 来自专栏dmhsq_csdn_blog

    uni-app+flask 快速开发图像识别小程序

    uni-app+flask 快速开发图像识别小程序 后端 (Python Flask) 获取百度ai开放平台应用密钥 随机字符串产生器 (md5random.python文件) 封装api (AipImageClassify.py 文件) 编写接口文件 前端 (uni-app) 开发工具安装以及搭建项目 首页 历史 注意 识别页 上次图片功能 完整代码 后端 (Python Flask) ? + hashlib.md5(b.encode(encoding='UTF-8')).hexdigest(); c = "c" + str(c); d = random.randint(10 开发工具安装以及搭建项目 写过类似文章 请移步 开发工具安装 页面以及导航 首页 尽量节省代码量 所以新建项目后 就加了个 uni-list 根据文档说法 uni=list不需要再注册组件 <template 后续会推出 前端:vue入门 vue开发小程序 等 后端: java入门 springboot入门等 服务器:mysql入门 服务器简单指令 云服务器运行项目 python:推荐不温卜火 一定要看哦

    2.7K30发布于 2021-01-26
  • 来自专栏全栈程序员必看

    pycharm直接(快速)运行 flask

    先注意的是,需要新建的是flask project,修改你的project名字,并且选择pycharm帮你搭建一个虚拟环境还是使用你自己过去搭建好了的虚拟环境 在app.py文件下,右键直接运行即可

    86820编辑于 2022-09-27
  • 来自专栏Python

    Flask快速入门,知识整理

    一、Flask介绍(轻量级的框架,非常快速的就能把程序搭建起来)   Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是 Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返回给用户复杂的内容时,需要借助jinja2 的url_map字段中 2.Flask中装饰器应用 from flask import Flask,render_template,request,redirect,session app = Flask 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 import Flask from flask import request from flask import render_template from flask import redirect

    2.4K92发布于 2018-01-24
  • 来自专栏应兆康的专栏

    Python Web - Flask笔记10

    部署 在开发机上做准备 确保项目没有BUG 用pip freeze > requirements.txt将当前环境所需要的包写入到requirements.txt中 将项目上传到服务器的/srv root/.virtualenvs/django-env-py2 # 进程相关的设置 # 主进程 master = true # 最大数量的工作进程 processes = 10

    74820发布于 2018-09-14
  • 来自专栏自动化、性能测试

    Flask10)- 标准类视图

    前言 前面文章讲解 Flask 路由的时候,都是将 URL 路径和一个视图函数关联 当 Flask 框架接收到请求后,会根据请求 URL,调用响应的视图函数进行处理 Flask 不仅提供了视图函数来处理请求 - coding:utf-8 _*- """ # author: 小菠萝测试笔记 # blog: https://www.cnblogs.com/poloyy/ # time: 2021/7/13 10 - coding:utf-8 _*- """ # author: 小菠萝测试笔记 # blog: https://www.cnblogs.com/poloyy/ # time: 2021/7/13 10 - coding:utf-8 _*- """ # author: 小菠萝测试笔记 # blog: https://www.cnblogs.com/poloyy/ # time: 2021/7/13 10 - coding:utf-8 _*- """ # author: 小菠萝测试笔记 # blog: https://www.cnblogs.com/poloyy/ # time: 2021/7/13 10

    85420发布于 2021-07-16
  • 来自专栏linux运维

    协作场景:用AI快速开发一个Python Flask API

    Ubuntu22.04,Python3.10.12,Flaskv2.3.2,SQLite3.36.0,Docker24.0.5,AI工具:Cursor(v0.42.0withClaude3.5Sonnet).协作目标:开发一个轻量级 Docker支持:我问:“为Flask项目生成Dockerfile和docker-compose.yml。” /books.db:/app/books.db关键步骤初始化项目:用Cursor生成Flask和SQLite代码,10分钟搭建API框架。 学习收获:学会了SQLite连接管理和flask-expects-json的使用。思考与总结AI是效率神器:Cursor快速生成代码和配置,特别适合快速原型开发。 学习是核心:AI的解释让我搞懂SQLite并发问题,开发更自信。

    35210编辑于 2025-08-31
  • 来自专栏有趣的django

    10.Flask上下文

    在视图函数中,不用担心上下文的问题,因为视图函数要执行,name肯定是通过访问url的方式执行的,name这种情况下,Flask底层就已经自动的帮我们把请求上年文和应用上下文都推入到了相应的栈中。 app上下文 from flask import Flask,current_app app = Flask(__name__) #如果在视图函数外部访问,则必须手动推入一个app上下文到app上下文栈中 if __name__ == '__main__': app.run(debug=True) 请求上下文 from flask import Flask,current_app,url_for 1.3.线程隔离的g对象 g对象是在整个Flask应用运行期间都是可以使用的,并且它也是跟request一样是线程隔离的。 这个对象是专门用来存储开发者自定义的一些数据,方便在整个Flask程序中都可以使用。一般使用就是,将一些经常会用到的数据绑定到上面,以后就直接从g上面取就可以了,而不是通过传参的形式,这样更加方便。

    48310发布于 2018-08-01
  • 来自专栏DeepHub IMBA

    使用Flask快速部署PyTorch模型

    我们这里使用PyTorch和Flask。可以使用pip install torch和pip install flask安装这些包。 web应用 为Flask创建一个文件app.py和一个路由: from flask import Flask import torch app = Flask(__name__) @ 这就说明我们flask的web服务已经可以工作了,现在让我们添加一些代码,将数据传递给我们的模型! 添加更多的导入 from flask import Flask, request, render_template from PIL import Image import torch import 最后,我们的app.py文件应该是这样的: from flask import Flask, request, render_template from PIL import Image import

    1.9K40编辑于 2023-02-01
  • 来自专栏sktj

    python flask web开发实战 flask-email

    os.environ.get('MAIL_USERNAME') app.config['MAIL_PASSWORD'] = os.environ.get('MAIL_PASSWORD') 3 hello.py:初始化Flask-Mail from flask.ext.mail import Mail mail = Mail(app) 4 保存电子邮件服务器用户名和密码的两个环境变量要在环境中定义。 set FLASKY_ADMIN=<Gmail username> 5 hello.py:电子邮件支持 from flask.ext.mail import Message app.config[

    69430发布于 2019-07-05
  • 来自专栏信息技术智库

    Python小知识 - 如何使用Python的Flask框架快速开发Web应用

    如何使用Python的Flask框架快速开发Web应用 现在越来越多的人把Python作为自己的第一语言来学习,Python的简洁易学的语法以及丰富的第三方库让人们越来越喜欢上了这门语言。 本文将介绍如何使用Python的Flask框架快速开发Web应用。 Flask是一个使用Python编写的轻量级Web应用框架。 Flask使用Werkzeug WSGI工具集来提供一个开发Web应用的WSGI应用程序接口,并使用Jinja2作为模板引擎。 具体的使用方法如下: 安装Flask: pip install flask 创建一个app.py文件,代码如下: from flask import Flask app = Flask(name) @app.route 比如Flask-SQLAlchemy用于集成SQL数据库,Flask-Login用于实现用户登录等功能。 总之,Flask是一个非常强大的Web开发框架,值得推荐大家使用。

    43510编辑于 2023-10-16
  • 来自专栏sktj

    python flask web开发实战 DB flask-sqlalchemy

    ///absolute/path/to/database SQLite(Windows) sqlite:///c:/absolute/path/to/database 1、配置连接DB from flask.ext.sqlalchemy import SQLAlchemy basedir = os.path.abspath(os.path.dirname(file)) app = Flask(name) app.config[' =True, index=True) def repr(self): return '<User %r>' % self.username ---- 在hello.py中配置导入数据库 from flask.ext.script image.png 数据库迁移 flask-migrate 1、 from flask.ext.migrate import Migrate, MigrateCommand ... migrate =

    1.3K20发布于 2019-07-05
领券