目錄:
HTTP的庫
Python實現(xiàn)的數(shù)據(jù)庫典勇。
用來連接和操作數(shù)據(jù)庫的庫
實現(xiàn)對象關系映射或數(shù)據(jù)映射技術的庫(ORM)
全棧 Web 框架
允許或拒絕用戶訪問數(shù)據(jù)或功能的庫(權限控制)
內容管理系統(tǒng)(CMS)
電子商務以及支付的框架和庫
開發(fā)RESTful APIs的庫
實現(xiàn)驗證方案的庫
HTTP
使用HTTP的庫柳譬。
- requests:人性化的HTTP請求庫繁莹。官網
- grequests:requests 庫 + gevent ,用于異步 HTTP 請求.官網
- httplib2:全面的 HTTP 客戶端庫。官網
- treq:類似 requests 的Python API 構建于 Twisted HTTP 客戶端之上一也。官網
- urllib3:一個具有線程安全連接池巢寡,支持文件 post,清晰友好的 HTTP 庫椰苟。官網
數(shù)據(jù)庫
Python實現(xiàn)的數(shù)據(jù)庫抑月。
- pickleDB:一個簡單,輕量級鍵值儲存數(shù)據(jù)庫舆蝴。官網
- PipelineDB:流式 SQL 數(shù)據(jù)庫谦絮。官網
- TinyDB:一個微型的,面向文檔型數(shù)據(jù)庫洁仗。官網
- ZODB:一個 Python 原生對象數(shù)據(jù)庫层皱。一個鍵值和對象圖數(shù)據(jù)庫。官網
數(shù)據(jù)庫驅動
用來連接和操作數(shù)據(jù)庫的庫赠潦。
- ySQL:awesome-mysql系列
- mysql-python:Python 的 MySQL 數(shù)據(jù)庫連接器叫胖。官網
- ysqlclient:mysql-python 分支,支持 Python 3她奥。
- oursql:一個更好的 MySQL 連接器瓮增,支持原生預編譯指令和 BLOBs.官網
- PyMySQL:純 Python MySQL 驅動,兼容 mysql-python哩俭。官網
- PostgreSQL
- 其他關系型數(shù)據(jù)庫
- NoSQL 數(shù)據(jù)庫
- cassandra-python-driver:Cassandra 的 Python 驅動。官網
- HappyBase:一個為 Apache HBase 設計的吩谦,對開發(fā)者友好的庫鸳谜。官網
- Plyvel:一個快速且功能豐富的 LevelDB 的 Python 接口。官網
- py2neo:Neo4j restful 接口的Python 封裝客戶端式廷。官網
- pycassa:Cassandra 的 Python Thrift 驅動咐扭。官網
- PyMongo:MongoDB 的官方 Python 客戶端。官網
- redis-py:Redis 的 Python 客戶端滑废。官網
- telephus:基于 Twisted 的 Cassandra 客戶端蝗肪。官網
- txRedis:基于 Twisted 的 Redis 客戶端。官網
ORM
實現(xiàn)對象關系映射或數(shù)據(jù)映射技術的庫蠕趁。
- 關系型數(shù)據(jù)庫
- NoSQL 數(shù)據(jù)庫
- 其他
- butterdb:Google Drive 電子表格的 Python ORM。官網
Web 框架
全棧 Web 框架倔毙。
- Django:Python 界最流行的 web 框架埃仪。官網
- Flask:一個 Python 微型框架。官網
- pyramid:一個小巧陕赃,快速卵蛉,接地氣的開源Python web 框架。
- Bottle:一個快速小巧么库,輕量級的 WSGI 微型 web 框架傻丝。官網
- CherryPy:一個極簡的 Python web 框架,服從 HTTP/1.1 協(xié)議且具有WSGI 線程池诉儒。官網
- TurboGears:一個可以擴展為全棧解決方案的微型框架葡缰。官網
- web.py:一個 Python 的 web 框架,既簡單忱反,又強大泛释。官網
- web2py:一個全棧 web 框架和平臺,專注于簡單易用温算。官網
- Tornado:一個web 框架和異步網絡庫怜校。官網
權限
允許或拒絕用戶訪問數(shù)據(jù)或功能的庫。
- Carteblanche:Module to align code with thoughts of users and designers. Also magically handles navigation and permissions.官網
- django-guardian:Django 1.2+ 實現(xiàn)了單個對象權限注竿。官網
- django-rules:一個小巧但是強大的應用茄茁,提供對象級別的權限管理,且不需要使用數(shù)據(jù)庫巩割。官網
CMS
內容管理系統(tǒng)
- odoo-cms: 一個開源的裙顽,企業(yè)級 CMS,基于odoo宣谈。官網
- django-cms:一個開源的愈犹,企業(yè)級 CMS,基于 Django闻丑。官網
- djedi-cms:一個輕量級但卻非常強大的 Django CMS 甘萧,考慮到了插件萝嘁,內聯(lián)編輯以及性能。官網
- FeinCMS:基于 Django 構建的最先進的內容管理系統(tǒng)之一扬卷。官網
- Kotti:一個高級的牙言,Python 范的 web 應用框架,基于 Pyramid 構建怪得。官網
- Mezzanine:一個強大的咱枉,持續(xù)的,靈活的內容管理平臺徒恋。官網
- Opps:一個為雜志蚕断,報紙網站以及大流量門戶網站設計的 CMS 平臺,基于 Django入挣。官網
- Plone:一個構建于開源應用服務器 Zope 之上的 CMS亿乳。官網
- Quokka:靈活,可擴展的小型 CMS径筏,基于 Flask 和 MongoDB葛假。官網
- Wagtail:一個 Django 內容管理系統(tǒng)。官網
- Widgy:最新的 CMS 框架滋恬,基于 Django聊训。官網
電子商務
用于電子商務以及支付的框架和庫。
- django-oscar:一個用于 Django 的開源的電子商務框架恢氯。官網
- django-shop:一個基于 Django 的店鋪系統(tǒng)带斑。官網
- Cartridge:一個基于 Mezzanine 構建的購物車應用。官網
- shoop:一個基于 Django 的開源電子商務平臺勋拟。官網
- alipay:非官方的 Python 支付寶 API勋磕。官網
- merchant:一個可以接收來自多種支付平臺支付的 Django 應用。官網
- money:貨幣類庫with optional CLDR-backed locale-aware formatting and an extensible currency exchange solution.官網
- python-currencies:顯示貨幣格式以及它的數(shù)值敢靡。官網
RESTful API
用來開發(fā)RESTful APIs的庫
- Django
- django-rest-framework:一個強大靈活的工具朋凉,用來構建 web API。官網
- django-tastypie:為Django 應用開發(fā)API醋安。官網
- django-formapi:為 Django 的表單驗證,創(chuàng)建 JSON APIs 墓毒。官網
- Flask
- Pyramid
- cornice:一個Pyramid 的 REST 框架 习勤。官網
- 與框架無關的
驗證
實現(xiàn)驗證方案的庫予颤。
- OAuth
- Authomatic:簡單但是強大的框架,身份驗證/授權客戶端冬阳。官網
- django-allauth:Django 的驗證應用蛤虐。官網
- django-oauth-toolkit:為 Django 用戶準備的 OAuth2。官網
- django-oauth2-provider:為 Django 應用提供 OAuth2 接入肝陪。官網
- Flask-OAuthlib:OAuth 1.0/a, 2.0 客戶端實現(xiàn)驳庭,供 Flask 使用。官網
- OAuthLib:一個 OAuth 請求-簽名邏輯通用氯窍、 完整的實現(xiàn)饲常。官網
- python-oauth2:一個完全測試的抽象接口。用來創(chuàng)建 OAuth 客戶端和服務端荞驴。官網
- python-social-auth:一個設置簡單的社會化驗證方式不皆。官網
- rauth:OAuth 1.0/a, 2.0, 和 Ofly 的 Python 庫。官網
- sanction:一個超級簡單的OAuth2 客戶端實現(xiàn)熊楼。官網
- 其他