Python Flask 优秀资源大全-阿里云开发者社区

开发者社区> 友弟> 正文

Python Flask 优秀资源大全

简介: 版权: https://github.com/humiaozuzu/awesome-flask Awesome Flask ============= 介绍 Awesome-Flask 是由 humiaozuzu 发起和维护的 Flask 资源列表。
+关注继续查看

版权: https://github.com/humiaozuzu/awesome-flask
Awesome Flask

=============

介绍

Awesome-Flask 是由 humiaozuzu 发起和维护的 Flask 资源列表。该列表收集了许多 Python Flask 相关的优秀资源,方便了 Flask 用户参考查阅。

Python Flask 优秀资源大全中文版 则是依据 Awesome-Flask 翻译而来。也欢迎你帮助推荐和提供建议!

资源

插件

  • 框架
    • Connexion - Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation and OAuth2 support
    • Flask Kit - Flexible microkit for Flask microframework
    • flask-peewee - flask integration for peewee, including admin, authentication, rest api and more
    • Flask-MongoRest - Restful API framework wrapped around MongoEngine
    • Eve - REST API framework powered by Flask, MongoDB and good intentions
    • Flask-Restless - A Flask extension for creating simple ReSTful APIs from SQLAlchemy models
    • Flask-RESTful - Simple framework for creating REST APIs
    • Flask-RestPlus - syntaxic sugar, helpers and automatically generated Swagger documentation on top of Flask-Restful.
    • Flask-Potion - RESTful API framework for Flask and SQLAlchemy
    • enferno - A Flask-based Framework for the Next Decade
    • Flasgger - Create API documentation for Flask views using Swagger 2.0 specs
    • flask-restful-swagger - A wrapper for flask-restful which enables swagger support
  • 后台管理
    • Flask-Admin - Simple and extensible administrative interface framework for Flask
    • Flask-SuperAdmin - The best admin interface framework for Flask. With scaffolding for MongoEngine, Django and SQLAlchemy
  • 认证
    • Flask-Security - Quick and simple security for Flask applications
    • Flask-Login - Flask user session management
    • Authomatic - Authomatic provides out of the box support for a number of providers using OAuth 1.0a (Twitter, Tumblr and more) and OAuth 2.0 (Facebook, Foursquare, GitHub, Google, LinkedIn, PayPal and more)
    • flask-googlefed - Google Federated Logins for Flask
    • Flask-OpenID - Flask-OpenID adds openid support to flask applications
    • Flask-Social - OAuth Provider Integration for Flask-Security
    • Flask-OAuthlib - OAuthlib implementation for Flask
    • GitHub-Flask - Flask extension for authenticating users with GitHub and making requests to the API
    • Python-Social-Auth - Social auth made simple
    • Flask-social-blueprint - OAuth OOP way
    • Flask-OAuth - OAuth Support for Flask
    • Flask-HTTPAuth - Simple extension that provides Basic and Digest HTTP authentication for Flask routes
    • Flask-User - Customizable user account management for Flask
  • 授权
    • Flask-Pundit - Extension based on Rails' Pundit gem that provides easy way to organize access control for your models
  • 数据库/ORM/ODM
  • 数据库迁移
    • Flask-Migrate - SQLAlchemy database migrations for Flask applications using Alembic
    • Flask-Alembic - A Flask Extension to provide Alembic integration with Flask
  • 会话
  • 缓存
  • 数据验证
    • Flask-WTF - Simple integration of Flask and WTForms, including CSRF, file upload and Recaptcha integration.
    • Flask-SeaSurf - SeaSurf is a Flask extension for preventing cross-site request forgery (CSRF).
    • Colander - A serialization/deserialization/validation library for strings, mappings and lists
    • Flask-Validator - Data validator for SQLAlchemy using ORM events
  • Email
    • Flask-Mail - Flask-Mail adds SMTP mail sending to your Flask applications
  • i18n
    • flask-babel - i18n and l10n support for Flask based on Babel and pytz
  • 全文搜索
  • 速率限定
    • Flask-Limiter - Flask-Limiter provides rate limiting features to flask routes
  • 队列
    • Flask-RQ - RQ (Redis Queue) integration for Flask applications
    • celery - Distributed Task Queue
  • 支付
  • 异常追踪
  • 度量追踪
    • flask-track-usage - Basic metrics tracking for the Flask framework
    • Flask-Analytics - A Flask extention that provide user navigation tracking
    • Flask-StatHat - StatHat extension for Flask
    • scales - Metrics for Python
    • flask-tracking - Tracking app for Flask that logs HTTP request and response information in a capped MongoDB collection
    • Flask-Analytics - Analytics snippets generator extension for the Flask framework.
  • 其它 SDK
  • 前端 (资源 Pipeline/CDN)
  • 开发 (调试/测试/AB 测试)
  • 工具
    • Flask-Script - Flask extension to help writing external scripts for Flask applications
    • Flask-Split - A/B testing for your Flask application
    • flask-jsonrpc - A basic JSON-RPC implementation for your Flask-powered sites
    • Flask-Bcrypt - Flask-Bcrypt is a Flask extension that provides bcrypt hashing utilities for your application
    • Flask-AppBuilder - Simple and rapid application builder framework, built on top of Flask. includes detailed security, auto form generation, google charts and much more
    • Mixer - Mixer is application to generate instances of Django or SQLAlchemy models
    • FlaskEx - Predefined help libraries for Flask
    • mimerender - Python module for RESTful HTTP Content Negotiation
    • Flask-Classy - Class based views for Flask
    • Flask-Principal - Identity management for Flask applications
    • Flask-ShortUrl - Short URL generator for Flask
    • Flask-FeatureFlags - A Flask extension that enables or disables features based on configuration
    • Flask-UUID - UUID url converter for Flask routes
    • Flask-Reggie - Regex Converter for Flask URL Routes
    • Flask-SocketIO - Socket.IO integration for Flask applications
    • Flask-Moment - Formatting of dates and times in Flask templates using moment.js
    • Flask-Paginate - Pagination support for Flask
    • Flask-CORS - Flask extension for handling Cross Origin Resource Sharing (CORS), making cross-origin AJAX possible
    • Flask-Styleguide - A living Styleguide for your Flask application

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
7829 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
9551 0
资源 | 忘了Python关键语句?这份备忘录拯救你的记忆
今天要介绍的 Python 3 Cheat Sheet 由法国国家科学研究中心(CNRS)的法国机械工程与信息技术实验室(LIMSI)的工程师 Laurent Pointal 总结。这个简单的 Cheat Sheet 专注于从算法/编程开始所必需的语言部分,提供了学生入门所需的一般信息。
1443 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
11651 0
一点Python学习资源
Python是一门流行的动态语言,优点是学习简单、功能强大、类库丰富。缺点是性能没有Java等编译型语言好。现在Python在网站开发、大数据处理、网络爬虫等领域使用非常广泛。
775 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
11207 0
Python学习资源整理
官方链接 Python官网 Pip 在线资源 菜鸟教程 慕课网 极客学院 伯乐在线 网易云课堂 实验楼 Web开发 Django Flask Sanic Tornado webpy Bottle 网页爬虫 网页抓取 urllib Req...
1239 0
+关注
友弟
简单,随性,认真,运动
102
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载