当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

flask-bookshelf

Flask Series
授权协议 Readme
开发语言 Python
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 贺正祥
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Flask Series

A project describing how to implement a Flask based application.

Detailed information about the Flask Series steps can be found here.

  1. Prepare the Environment
  2. Structure the Application
  3. Application Configuration
  4. Templating
  5. Model
  6. Testing
  7. Views and Web Forms
  8. Error Management
  9. Security
  10. Optimizations: Caching, GZIP Compression and CDN
  11. Health Checking and Monitoring
  12. Internationalization
  13. Deployment

The demo application is updated with the latest major Flask 1.0 release.

  • -super() 使用super()保留基模板中定义的原始内容 - link标签: 用来指定当前文档和外部资源的关系。它最常见的是用来链接样式表,也用来创建网站图标(既是网站图标样式也包括移动设备和app图标)。 -csrf:  CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解:        攻击者

  • 终端输入: pip install flask 如果下载速度慢: 链接:Python_pip install命令下载很慢怎么解决?

  • 1.CBV 模式 1.继承 views.MethodView from flask.views import MethodView 2.HTTP具有 8 种请求方法 - CBV中的方法 - GET 获取 - POST 增加 - DELETE 删除 - PUT 更新 - OPTIONS 跨域请求 - HEAD ? 3.例子 from flask import Flask from flask.vie

  • Flask插件---flask_script与flask_migrate import app from flask_script import Manager from flask_migrate import Migrate,MigrateCommand my_app = app.create_app() manager = Manager(my_app) from app import

  • 我的第一个flask程序。 #-*- coding: utf-8 -* from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return ("我的名字叫Catullus") if __name__ == "__main__": app.run()

  • 什么是Flask Flask是一款在Python开发中可以使用的Web框架,其特点是短小精悍,可扩展性强 Flask依赖wsgi web服务网关接口,wsgi是一个协议,其相关模块有wsgiref与werkzeug 实现其协议的模块本质上就是socket服务端用于接收用户请求,并处理。 一般web框架基于wsgi实现,这样实现关注点分离。 wsgi通俗来讲,其本质是socket,封装了socket

  • from flask import Flask from flask_script import Manager from sansa import db from flask_migrate import Migrate,MigrateCommand app = Flask(__name__) manager = Manager(app) migrate = Migrate(db=db)

  • 更新ing 不适合新手入门,适合写项目时参考备忘 虚拟环境 安装虚拟环境 pip install virtualenv 新建环境 virtualenv [name] 激活环境 在进入虚拟环境目录下Scripts文件夹后 activate 退出环境 在进入虚拟环境目录下Scripts文件夹后 deactivate Debug模式 开启 app.run(debug=Ture) 关闭 app.run(d

  •   from flask_sqlalchemy import SQLAlchemy from datatime import datatime db=SQLAlchemy() class Father(db.Model): __tablename__="father" id=db.Column(db.Integer,primary_key=True,autoincrement=True) name

  • 要说flask-sqlalchemy就先要知道SQLAchemy,因为flask-sqlalchemy就是对SQLAlchemy的封装。 一、SQLAlchemy 什么是SQLAlchemy? SQLAlchemy是python中的一个orm框架,就是将对对象的操作(增,删改等等),转化成sql语句,然后再执行sql语句对数据库进行操作。使得对数据库的操作非常容易。 SQLAlchemy的简单使用

  • Flask 静态文件 我的理解:不需要与后端产生数据的交互,就是你打开页面直接能看到的。(理解有误请指正,在学习中) Web应用程序通常需要静态文件,例如javascript文件或支持网页显示的CSS文件。通常,配置Web服务器并为您提供这些服务,但在开发过程中,这些文件是从您的包或模块旁边的static文件夹中提供,它将在应用程序的/static中提供。 特殊端点'static'用于生成静态文件

  • Flask Script扩展提供向Flask插入外部脚本的功能 Manager Manager可以看作是一个监视命令行的脚本,该脚本同时也可以添加命令,有三种方法添加命令: 1.创建Command子类,子类必须定义一个run方法 from flask_script import Manager from flask_script import Command from debug import a

 相关资料
  • 问题内容: 在官方的快速入门中,建议在使用单个 模块 时使用: 2. …如果您使用的是单个模块(如本例所示),则应使用,因为取决于它是作为应用程序启动还是作为模块导入,其名称将有所不同(与实际导入名称不同)。… 但是,在他们的API文档中,当我的应用程序为 软件包 时,建议进行硬编码: 因此,您在此处提供的内容很重要。如果使用单个模块,则始终为正确的值。但是,如果您使用的是包,通常建议在其中硬编码

  • 在前面,我们介绍了 REST Web 服务,并使用 Flask 提供服务。这里,我们使用第三方库 Flask-RESTful,它使得在 Flask 中提供 REST 服务变得更加简单。 安装 使用 pip 安装: $ pip install flask-restful 使用 下面我们主要使用官方文档的例子进行说明。 Hello World 我们先来看一个简单的例子。 # -*- coding: u

  • Bootstrap 是 Twitter 开源的一个 CSS/HTML 框架,它让 Web 开发变得更加迅速,简单。要想在我们的 Flask 应用中使用 Boostrap,有两种方案可供选择: 第 1 种,在我们的 Jinja 模板中直接引入 Bootstrap 层叠样式表 (CSS) 和 JavaScript 文件,比如 bootstrap.min.css,bootstrap.min.js; 第

  • 在 Web 应用中,我们经常需要保护我们的 api,以避免非法访问。比如,只允许登录成功的用户发表评论等。Flask-HTTPAuth 扩展可以很好地对 HTTP 的请求进行认证,不依赖于 Cookie 和 Session。本文主要介绍两种认证的方式:基于密码和基于令牌 (token)。 安装 使用 pip 安装: $ pip install Flask-HTTPAuth 基于密码的认证 为了简化

  • 假设你的 Web 服务对于某些请求比较耗时,而该请求的返回结果在较短的时间内(比如 5 分钟内)都是足够有效的,这时你能想到什么方法去改善这种状况呢?缓存?对,至少这是一种提高性能的最简单的方法。 Flask 本身不提供缓存功能,但是作为 Flask 核心的 Werkzeug 框架则提供了一个简单的缓存对象 SimpleCache,它将缓存项存放在 Python 解释器的内存中。使用 Simple

  • MongoDB 是一个文档型数据库,是 NoSQL (not only SQL) 的一种,具有灵活、易扩展等诸多优点,受到许多开发者的青睐。MongoEngine 是一个用来操作 MongoDB 的 ORM 框架,如果你不知道什么是 ORM,可以参考 Flask-SQLAlchemy 一节。在 Flask 中,我们可以直接使用 MongoEngine,也可使用 Flask-MongoEngine

  • ORM 框架 Web 开发中,一个重要的组成部分便是数据库了。Web 程序中最常用的莫过于关系型数据库了,也称 SQL 数据库。另外,文档数据库(如 mongodb)、键值对数据库(如 redis)近几年也逐渐在 web 开发中流行起来,我们习惯把这两种数据库称为 NoSQL 数据库。 大多数的关系型数据库引擎(比如 MySQL、Postgres 和 SQLite)都有对应的 Python 包。在

  • 给用户发送邮件是 Web 应用中最常见的任务之一,比如用户注册,找回密码等。Python 内置了一个 smtplib 的模块,可以用来发送邮件,这里我们使用 Flask-Mail,是因为它可以和 Flask 集成,让我们更方便地实现此功能。 安装 使用pip安装: $ pip install Flask-Mail 或下载源码安装: $ git clone https://github.com/ma