首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏有趣的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
  • 来自专栏乐百川的学习频道

    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
  • 来自专栏测试开发技术

    测试开发: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
  • 来自专栏从零开始学自动化测试

    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快速入门与进阶

    它可以很好地结合MVC模式进行开发开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务的实现。 另外,Flask还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。 理想状况下, 你已经配置好 Web 服务器来提供静态文件,但是在开发中,Flask 也可以做到。 > 5. 如果上述条件均不满足, Flask 会假设返回值是一个合法的 WSGI应用程序,并转换为一个请求对象。 你可以立即部署到付费的或者免费的服务器来完成快速入门。

    3.2K40编辑于 2022-09-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
  • 来自专栏有趣的django

    5.Flask-Migrate

    1.1.项目结构重构 (1)config.py DB_URI = "mysql+pymysql://root:123456@127.0.0.1:3306/flask_migrate? from flask import Flask from exts import db import config app = Flask(__name__) app.config.from_object if __name__ == '__main__': app.run()  1.2.flask-migrate的使用 flask-migrate是基于alembic进行的一个封装,并集成到flask (1)安装 pip install flask-migrate  (2)manage.py from flask_script import Manager from flask_migrate_demo manager.run() (3)初始化 python manage.py db init (4)创建迁移脚本 python manage.py db migrate -m '第一次提交' (5

    72730发布于 2018-08-01
  • 来自专栏sktj

    flask 扩展开发(flask 113)

    如果你想要为还没有的功能创建你自己的 Flask 扩展,这份扩展开发指南会帮助你 在很短的时间内让你的应用跑起来并且感到像用户一样期待你的扩展运转。 同样, 开发 checkout 链接也应该能工作,这样才可以在 virtualenv 中容易地安装开发版 本,而不是手动下载库。 他山之玉,可以攻石 本文档只接触了扩展开发中绝对的最小部分,如果你想要了解更多,一个非常好的 主意是查看 Flask Extension Registry 上已有的扩展。 这不仅获得人们会想 从扩展中得到什么的想法,也可避免多个开发者重复发明轮子。 记住:良好的 API 设计是困难的,所以请在邮件列表里介绍你的项目,让 其它开发者在 API 设计上助你一臂之力。 Flask 的 Sphinx 文档主题中的一个 setup.py 描述(因此PyPI 描述同)必须链接到文档、网站(如果有), 并且必须有一个链接来自动安装开发版本( PackageName==dev

    74220发布于 2019-08-20
  • 来自专栏dmhsq_csdn_blog

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

    uni-app+flask 快速开发图像识别小程序 后端 (Python Flask) 获取百度ai开放平台应用密钥 随机字符串产生器 (md5random.python文件) 封装api (AipImageClassify.py 文件) 编写接口文件 前端 (uni-app) 开发工具安装以及搭建项目 首页 历史 注意 识别页 上次图片功能 完整代码 后端 (Python Flask) ? ='UTF-8')).hexdigest() + hashlib.md5(d.encode(encoding='UTF-8')).hexdigest(); e = hashlib.md5(e.encode import Flask,request import json,os from AipImageClassify import get_imgGeneral from md5random import 开发工具安装以及搭建项目 写过类似文章 请移步 开发工具安装 页面以及导航 首页 尽量节省代码量 所以新建项目后 就加了个 uni-list 根据文档说法 uni=list不需要再注册组件 <template

    2.7K30发布于 2021-01-26
  • 来自专栏自动化、性能测试

    Flask5)- 动态路由

    import Flask app = Flask(__name__) @app.route('/user/tom') def show_user_tom(): return 'My name name is mike' if __name__ == '__main__': app.run() 静态路由存在的问题 三个视图函数的功能逻辑是相同的,存在明显的逻辑代码重复 动态路由 Flask 中动态路由是指带有参数的页面路径,大概格式如下 /prefix/<参数> 它是一个模板,可以匹配多条路径,将参数放置在符号 < > 之间 将上面的静态路由栗子优化成动态路由 from flask import Flask app = Flask(__name__) @app.route('/user/<name>') def show_user(name): return 'My name is path 和 string 相似,但接受斜线 转换器的栗子代码 from flask import Flask app = Flask(__name__) @app.route('/user/<

    79320发布于 2021-07-14
  • 来自专栏全栈程序员必看

    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 86%B2%27&nid=2 s4 name=%27%E8%83%A1%E5%86%B2%27&nid=2 s5 name='胡冲'&nid=2 s6 name='胡冲'&nid=2 s7 %E8%83% A1%E5%86%B2 三、配置文件  点击查看 + View Code? v5,test=test) if __name__ == '__main__': app.run(debug=True) index.html <!

    2.4K92发布于 2018-01-24
  • 来自专栏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
  • 来自专栏应兆康的专栏

    Python Web - Flask笔记5

    如果你想要让他重新映射,在前面加Base.metadata.drop_all()或者使用后面的alembic或flask-migrate。 article' id = Column(Integer,primary_key=True,autoincrement=True) tag = Column(Enum("python",'flask 示例代码如下: class TagEnum(enum.Enum): python = "python" flask = "flask" django = "django" class primary_key=True,autoincrement=True) tag = Column(Enum(TagEnum)) article = Article(tag=TagEnum.flask

    1.4K10发布于 2018-08-02
  • 来自专栏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__) @ 添加更多的导入 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 我们创建的Flask应用程会处理图像,做出预测并返回响应,最后响应将打印到控制台。 就是这样只要5分钟,我们就可以成功地部署一个ML模型。 作者:Daniel Korsz

    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 select,immediate,joined,subquery,noload,dynamic uselist 是否使用列表 order_by secondary secondaryjoin 5、 image.png 数据库迁移 flask-migrate 1、 from flask.ext.migrate import Migrate, MigrateCommand ... migrate =

    1.3K20发布于 2019-07-05
  • 来自专栏dongfanger

    Python微型Web框架Flask快速入门

    即可: $ pip install Flask Hello World Flask是一个Web框架,更准备的说是一个提供接口的后端服务,只需要5行代码就能实现一个接口: from flask import 代码解析 这几行代码会做这4件事: from flask import FlaskFlask类的实例就是一个WSGI应用,这样才能跑起来。 小结 本文简单介绍了Flask是什么,怎么安装Flask,演示了Hello World的代码实现Demo,并对代码进行了解析。为什么一定要学Flask呢? 我最近看了一篇Django vs Flask的最新的比较文章,原文是国外某个博客发的,里面说道,如果你想在当前快速实现某个需求,那么可以选择使用Django。 但是请你有时间务必回过头来学一下Flask,因为这样才能知道用Python做Web开发的所有细节。

    68040发布于 2021-08-05
领券