ICode9

精准搜索请尝试: 精确搜索
  • Flask框架接口实现2022-06-13 19:36:21

    get请求参数在@app.route("/index{参数}", methods=["GET"]) post请求参数在函数体内获取 1. 基础模块 # 导入Flask类库 from flask import Flask # 创建应用实例 app = Flask(__naem__) # 视图函数(路由) @app.route('/') def index(): return '<h1>Hello Flask!<h1&g

  • flask-website学习(一) - run.py 和 flask_website.__init__.py2022-06-13 18:04:01

    run.py 运行入口,导入app并运行。 from flask_website import app app.run(debug=True) 开发环境才用这种方式 生产环境:一般部署在nginx上 flask_website __init__.py 内容1 from datetime import datetime from flask import Flask, session, g, render_template from flask_

  • flask-website学习(零) - 目录结构2022-06-13 18:00:06

    模块 描述 run.py 启动脚本 websiteconfig.py 配置脚本 update-doc-searchindex.py 更新索引脚本 flask_website 项目的主模块,包含以下内容 database.py 数据库模块 docs.py 索引文档模块 openid_auth.py oauth认证 search.py 搜素模块 utils.py 工具类

  • Flask Web开发实战:入门、进阶和原理解析 PDF 下载2022-06-09 17:35:21

      目录 第一部分 基础篇 第1章 初识Flask 第2章 Flask与HTTP 第3章 模板 第4章 表单 第5章 数据库 第6章 电子邮件 第二部分 实战篇 第7章 留言板 第8章 个人博客 第9章 图片社交网站 第10章 待办事项程序 第11章 在线聊天室 第三部分 进阶篇 第12章 自动化测试 第13章 性能分析

  • Flask Web开发:基于Python的Web应用开发实战 PDF 下载2022-06-09 17:32:04

    目录 第一部分 Flask简介 第1章 安装 第2章 程序的基本结构 第3章 模板 第4章 Web表单 第5章 数据库 第6章 电子邮件 第7章 大型程序的结构 第二部分 实例:社交博客程序 第8章 用户认证 第9章 用户角色 第10章 用户资料 第11章 博客文章 第12章 关注者 第13章 用户评论 第14章 应

  • Falsk解决后端跨域问题2022-06-09 14:00:33

    先下载对应的包 pip install flask_cors 导入包 from flask_cors import CORS 创建app后中写入 CORS(app, resources=r'/*')   示例代码如下: 1 from flask import Flask 2 from flask_cors import CORS 3 from flask_mail import Mail 4 from config import APP_

  • flask系列(3-6)-数据库迁移2022-06-08 19:38:48

    在开发过程中,需要修改数据库模型,而且还要在修改之后更新数据库。最直接的方式就是删除旧表,但这样会丢失数据。 更好的解决办法是使用数据库迁移框架,它可以追踪数据库模式的变化,然后把变动应用到数据库中。 在Flask中可以使用Flask-Migrate扩展,来实现数据迁移。并且集成到Flask-Sc

  • Flask03 Web表单2022-06-08 17:33:22

    我将使用表单进行登录、注册、提交动态等。 Flask插件flask_wtf,使用Python类来表示Web表单。 (venv) $ pip install flask-wtf 有关虚拟环境使用可以参考教程:https://blog.csdn.net/qq_44643484/article/details/123251333 点击查看代码 from flask_wtf import FlaskForm from

  • flask系列学习导航2022-06-06 01:05:48

    flask系列(1-1)-Flask简介 flask系列(1-2)-虚拟环境 flask系列(1-4)-相关配置参数

  • flask系列(3-4)-综合案例-图书管理2022-06-06 00:34:22

    后台 from flask import Flask, render_template, request, flash, redirect, url_for from flask_sqlalchemy import SQLAlchemy from flask_wtf import FlaskForm from wtforms import StringField, SubmitField from wtforms.validators import InputRequired, DataRequired

  • flask系列(2-6)-模板代码复用(宏)2022-06-06 00:00:57

    模板代码复用 在模板中,可能会遇到以下情况: 多个模板具有完全相同的顶部和底部内容 多个模板中具有相同的模板代码内容,但是内容中部分值不一样 多个模板中具有完全相同的 html 代码块内容 像遇到这种情况,可以使用 JinJa2 模板中的 宏、继承、包含来进行实现 宏 对宏(macro)的理解

  • flask系列(2-6)-模板代码复用(继承)2022-06-06 00:00:37

    模板继承 模板继承是为了重用模板中的公共内容。一般Web开发中,继承主要使用在网站的顶部菜单、底部。这些内容可以定义在父模板中,子模板直接继承,而不需要重复书写。 标签定义的内容 {% block top %} {% endblock %} 相当于在父模板中挖个坑,当子模板继承父模板时,可以进行填充。

  • flask系列(2-6)-模板代码复用(包含)2022-06-06 00:00:08

    包含 Jinja2模板中,除了宏和继承,还支持一种代码重用的功能,叫包含(Include)。它的功能是将另一个模板整个加载到当前模板中,并直接渲染。 include的使用 {% include 'hello.html' %} 包含在使用时,如果包含的模板文件不存在时,程序会抛出TemplateNotFound异常,可以加上 ignore missi

  • flask系列(1-2)-虚拟环境2022-06-05 23:35:51

    虚拟环境 为什么要搭建虚拟环境? 在开发过程中, 当需要使用python的某些工具包/框架时需要联网安装 比如联网安装Flask框架flask-0.10.1版本 sudo pip install flask==0.10.1 提示:使用如上命令, 会将flask-0.10.1安装到/usr/local/lib/python2.7/dist-packages路径下 问题:

  • flask系列(1-8)-异常捕获2022-06-05 23:35:32

    异常捕获 HTTP 异常主动抛出 abort 方法 抛出一个给定状态代码的 HTTPException 或者 指定响应,例如想要用一个页面未找到异常来终止请求,你可以调用 abort(404)。 参数: code – HTTP的错误状态码 # abort(404) abort(500) 抛出状态码的话,只能抛出 HTTP 协议的错误状态码

  • flask系列(1-9)-请求勾子2022-06-05 23:34:45

    请求勾子 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: 在请求开始时,建立数据库连接; 在请求开始时,根据需求进行权限校验; 在请求结束时,指定数据的交互格式; 为了让每个视图函数避免编写重复功能的代码,Flask提供了通用设施的功能,即请求钩子。 请求钩子是通过装

  • flask系列(1-10)-装饰器路由具体实现2022-06-05 23:34:10

    装饰器路由具体实现梳理     Flask有两大核心:Werkzeug和Jinja2 - Werkzeug实现路由、调试和Web服务器网关接口 - Jinja2实现了模板。 Werkzeug是一个遵循WSGI协议的python函数库 - 其内部实现了很多Web框架底层的东西,比如request和response对象; - 与WSGI规范的兼容;支持Unicod

  • flask系列(1-11)-获取请求参数2022-06-05 23:33:49

    request request 就是flask中代表当前请求的 request 对象,其中一个请求上下文变量(理解成全局变量,在视图函数中直接使用可以取到当前本次请求) 常用的属性如下: 属性说明类型 data 记录请求的数据,并转换为字符串 * form 记录请求中的表单数据 MultiDict args 记录请求中的

  • flask系列(1-12)-状态保持(基础理论)2022-06-05 23:31:56

    状态保持 因为 http 是一种无状态协议,浏览器请求服务器是无状态的。 无状态:指一次用户请求时,浏览器、服务器无法知道之前这个用户做过什么,每次请求都是一次新的请求。 无状态原因:浏览器与服务器是使用 socket 套接字进行通信的,服务器将请求结果返回给浏览器之后,会关闭当前的 sock

  • 17、Falsk装饰器2022-06-04 02:00:55

    装饰器的定义和基本使用 from flask import Flask # 导入Flask模块 app = Flask(__name__) # Flask初始化 # 主页,显示 Hello World @app.route("/") # 定义路由 def hello_world(): # 定义函数 return "Hello World!" # 返回值 # 1、定义装饰器 def user_login(func)

  • Flask的闪现2022-06-03 15:00:08

      Flask的闪现功能使用的相对来说比较少,主要的功能说白了就是将数据存入session中之后,获取之后,删除session中的该数据 主要代码如下:   from flask import Flask, flash, get_flashed_messages app = Flask(__name__) app.secret_key = "asdfgghh" @app.route("/login", met

  • flask创建项目2022-06-02 19:33:57

    flask项目创建及避坑 前提:pycharm专业版或教育版2021.2.3 项目创建 创建并激活虚拟环境 我用的anaconda, 常用命令 创建 conda create -n 环境名 python=3.7 激活 linux: source activate 虚拟环境名 windows: activate 虚拟环境名 退出 linux: source deactivate 环境名

  • Python Flask Web 试题汇编<待续>2022-06-02 18:03:55

    1. 著名的Python Web 开发框架有哪些? A. Django 框架  B. Flask框架  C. tornado框架  D. Pyramid 框架   2. Flask-WTF是什么?有什么特点? Flask-wtf是一个用于表单处理,校验并提供csrf验证的功能的扩展库。Flask的简单WTForms集成,包含CSRF、文件上传和Recaptcha集成。flask-

  • 230.6.flask模板2022-06-02 14:04:30

    1.main.py # coding=utf-8 from flask import Flask, render_template, Markup app = Flask(__name__) # 加上这个装饰器只有每个模板中都可以直接使用这个函数 {{ sb(1,2)}} @app.template_global() def sb(a1, a2): return a1 + a2 # 加上这个装饰器只有每个模板中都可

  • 231.7.flask-session2022-06-02 14:02:58

    1.简单使用 from flask import Flask, session app = Flask(__name__) app.secret_key = "adfas" app.__call__() @app.route("/index", methods=["POST", "GET"]) def index(): session["k1"] = 123 return "i

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

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

ICode9版权所有