來源: https://github.com/haiiiiiyun/awesome-django-cnjavascript
Awesome Django
介紹
Awesome-Django 是由 Roberto Rosario 發起和維護的 Django 資源列表。該列表收集了大量 Django 相關的優秀應用、項目等資源,方便了 Django 用戶參考查閱。html
Django 優秀資源大全 則是依據 Awesome-Django 翻譯而來。也歡迎你幫助推薦和提供建議前端
管理界面
擴展管理界面,增長或加強基功能特性的相關包。java
- djamin, star:214 - Django 管理界面的一種新樣式。
- django-admin-bootstrap, star:468 - Django 管理界面的自適應皮膚。
- django-admin-bootstrapped, star:1360 - 一種基於 Twitter Bootstrap 的 Django 管理界面主題。
- django-admin-easy, star:70 - 一個關於管理界面數據項和裝飾器的集合。
- django-admin-interface, star:75 - 終級管理界面,它基於現代扁平式風格,能讓你經過管理界面自身定製它的主題、logo 和配色。
- django-admin-tools, star:221 - 一個關於默認 Django 管理界面的擴展/工具的集合。
- django-admin2, star:952 - django.contrib.admin 的一個可擴展、能適配的版本。
- django-flat-theme, star:392 - 可用於 Django 管理界面的一種扁平式主題。現代、清新、簡潔。
- django-fluent-dashboard, star:166 - Django 項目的加強型管理面板。
- django-grappelli, star:2087 - 可用於 Django 管理界面的一個絢麗皮膚。
- django-hijack, star:542 - 容許超級用戶以其餘用戶微分登陸和操做。
- django-jet, star:791 - 可用於管理界面的現代模板,並加強了功能。
- django-material, star:1037 - Material 風格的 Django 表單和管理界面。是模板驅動的。
- django-object-actions, star:162 - 一個 Django 應用,用於在管理界面中爲數據模型添加對象工具。
- django-suit, star:1226 - 可用於 Django 管理界面的一個現代主題。
- django-wpadmin, star:202 - WordPress 風格的 Django 管理界面。
- django-xadmin, star:2016 - 一個 Django admin 的替代器,並附帶不少不錯的功能特性,徹底支持用插件擴展,絢麗的 UI 基於 Twitter Bootstrap。
- yawd-admin, star:129 - 用於 Django 的一個管理界面(3 年未更新)。
分析
網站分析或與集成網站分析服務相關的包。python
資源管理
有助於管理項目資源文件的包。mysql
認證
加強或擴展了 Django 認證方法的相關包。linux
受權
與受權基礎設施和權限相關的包。webpack
Blog 管理
用於建立和管理 blog 應用的包。git
樣板
有關可快速開啓一個新項目的包。github
緩存
有助於緩存的包。
兼容性
有助於保存可重用性 app 在不一樣的 Django 版本間保存兼容性的包。
儀表盤
用於建立信息儀表盤以可視化數據的包。
數據科學
使得使用大數據更方便的包。
數據庫
有於支持第三方數據庫或添加數據庫特定功能的包。
調試
有助於查找 Bug 的包。
Email
有助於管理郵件發送的包。
- django-celery-email, star:146 - 一個 Django 郵件後端,使用 celery 任務來發送郵件。
- django-db-mailer, star:156 - 一個 Django 模塊,能很容易地發送使用 Django 模板 的郵件/短信/push/tss 信息,而模板存於數據庫中並經過 Django 管理後面管理。
- django-drip, star:543 - Django Admin based management for drip email campaigns(2 年未更新)。
- django-email-extras, star:67 - 多種郵件工具: PGP 加密, multipart 模板, 瀏覽器測試後端等。
- django-mailgun, star:205 - 使用 Mailgun 的 Django 郵件後端。
- django-post_office, star:331 - 一個用於發送和管理郵件的簡單 Django 應用,支持模板,並能很容易與任務隊伍集成。
- django-ses, star:475 - 使用 Amazon Simple Email Service 的 Django 郵件後端。
- django-spoolgore, star:5 - 使用 Spoolgore daemon 的 django 郵件後端(3 年未更新)。
- django-templated-email, star:291 - 一個 Django 模板,能很容易地發送模板型郵件,可使用 django 模板,或事務型郵件提供商(如 mailchimp, silverpop 等)。
- django-yubin, star:22 - django-mailer2 + django-mailviews,及其它功能。
- djmail, star:58 - 一個簡單且非阻塞式的 django 郵件中間件。
- djrill, star:354 - 一個使用 MailChimp 的 Mandrill 事務型郵件郵件的郵件後端。
數據項
與擴展示有項類型功能或添加新項類型有關的包。
- django-audiofield, star:91 - 容許對音頻文件進行上傳,管理,將轉換成不一樣的音頻格式 (mp3, wav & ogg)。
- django-bitfield, star:282 - Django 數據模型的一個擴展,A BitField。
- django-countries, star:359 - 爲表單提供國家選擇,也基於國旗選擇,還提供一個 CountryField。
- django-enumfield, star:99 - 基於命名常數列表的 Django 定製數據項(1 看未更新)。
- django-image-tools, star:36 - 在 Django 中處理圖像的包(1 看未更新)。
- django-imagekit, star:1154 - 在 Django 中自動處理圖像。
- django-jsonfield, bitbucket forks:49 - 用於 Django 數據模型中的 JSONField。 for Django models.
- django-location-field, star:266 - 一個位置項及其組件,並與 google 地圖集成。
- django-macaddress, star:25 - 在 Django 中使用的 MAC 地址數據模型及其表單項。
- django-phonenumber-field, star:383 - 一個能夠與 python-phonenumbers 交互的 Django 庫,以用來驗證、格式輸出和轉換手機號碼。
- django-picklefield, star:92 - 用於 Django 的序列化對象項(pickled object field)。
- django-searchable-select, star:29 - 一個更好更快的多選組件,並附有提示功能。
- django-uuidfield, star:261 - 用於 Django 的 UUIDField(2 年未更新)。
- django-versatileimagefield, star:230 - django ImageField 的簡單替代品,並提供了一個靈活、直觀、易擴展的接口來快速地根據指定的圖像建立一個表單項。
文件傳輸
用於在項目間或用戶間傳輸文件的包。
表單
擴展表單功能或添加親的表單類型的相關包。
GIS
能更容易與地理信息系統項目協做的包。
圖片處理
用於處理,修改或轉換圖片的包。
導入/導出
能在項目中加載、導入或導出數據的包。
數據遷移
當有模式更新後,能用來進行數據庫遷移的包。
移動端支持
用於支持 iOS, Android 及其它移動端的包。
數據模型擴展
能擴展數據模型功能或添加新數據模型類的包。
支付處理
與支付處理提供商集成有關的包。
項目管理
報表
建立報表相關的包。
RESTful API
開發 REST API 的包。
搜索
爲項目提供搜索能力的包。
安全性
用於改善項目安全性的包。
- django-admin-honeypot, star:363 - 一個假裝的 Django 管理後臺登陸界面,用來向管理員發送未受權訪問嘗試信息。
- django-axes, star:315 - 是一種用於記錄失敗登陸嘗試的簡單方法,便可用於 Django 管理後臺,也可用於你的應用系統。
- django-debreach, star:67 - 爲你的 Django 應用提供 BREACH 防護。
- django-password-session, star:10 - 當修改密碼後會使全部活躍會話所有失效(Django 1.7+ 中已有此功能)(2 年未更新)。
- django-secure, star:489 - 提醒你經過完成一些簡單地任務來提升你的 Django 網站的安全性,該項目已整合入 Django 1.8+,故再也不維護(2 年未更新)。
- django-secure-auth, star:23 - 經過 TOTP, 短信, 代碼 & 答案等進行安全認證。能根據 IP 和 captcha 進行登陸保護。
- django-security, star:108 - 一組數據模型,視圖、中間件和表單,用來加固 Django 項目的安全性。
- django-sslify, star:287 - 在你的 Django 網站上強制使用 SSL。
- django-stronghold, star:227 - Stronghold 是一箇中間件,用來默認將你的全部視圖導向 login required。
- django-sudo, star:235 - Sudo 模式是你的最敏感頁面的一個額外安全層。這是 Django 中的 GitHub Sudo 模式的一種實現。
SEO
*幫助改善項目 SEO ( 搜索引擎優化 ) 的包。
設置
用來管理項目的配置的包。
存儲
擴展了現有存儲後端的功能或提供新存儲後端的相關包。
標籤
任務隊列
能更容易使用任務/後臺隊隊的包。
測試
有助於測試代碼或建立測試數據的包。
- behave-django, star:29 - 將行爲驅動開發 (Behave BDD) 集成到 Django 中。
- django-behave, star:173 - Behave BDD 模塊的 TestRunner。
- django-dynamic-fixture, star:252 - 可爲測試目的動態地建立數據模擬實例。
- django-faker, star:144 - 使用 Fake-factory 來建立測試數據(2 年未更新)。
- django-jenkins, star:799 - 在 Django 中即插即用 jenkins 進行持續集成。
- django-nose, star:743 - 使用 nose 進行測試。
- django-selenium, star:84 - 支持用 Selenium 測試。
- django-shotgun, star:8 - 測試整個 Django 網站(3 年未更新)。
- django-slowtests, star:106 - 定位出最慢的測試。
- django-test-plus, star:208 - 加強了 Django 默認的 TestCase 的功能,能極大減小樣板代碼。
- factory_boy, star:1150 - Python test fixtures 一個替代器。
- hitchtest, star:32 - 與 Django 高度集成的一個測試框架。
- lettuce-django-terrain, star:12 - 用於 Django 項目中 lettuce 的 Terrain 文件(5 年未更新,但 lettuce 網站上的代碼框顯示很贊)。
- mixer, star:395 - 一個用來產生 Django 或 SQLAlchemy 數據模型實例的應用。能快速便捷地建立測試數據。
- mock-django, star:191 - 一個簡單的庫,能爲諸如 ORM 等一些 Django 行爲設置模擬信息(1 年未更新)。
- model-mommy, star:660 - 爲進行更好地測試提供了智能 fixtures。
- pytest-django, star:308 - pytest 的一個 Django 插件。
- splinter, star:1355 - Web 應用的一個 Python 測試框架。
縮略圖
用於建立縮略圖的包。
翻譯
有助於翻譯工程項目的包。
視圖
用於加強或提供新的視圖類的包。
Web 前端集成
所見即所得編輯器
方便文本翻譯的包。
Wiki 應用
工做流
用於過程或業務任務管理的包。
其它
- django-activeurl, star:94 - 使在 django 更容易使用活躍 URL 高亮。(2 年未更新)
- django-activity-stream, star:1181 - 基於站點上的行爲建立通用的活動流。用戶可關注任何行爲者的我的活動流。
- django-adminactions, star:169 - 一組很是有用的行爲集,可用於 django.contrib.admin.ModelAdmin 和 django.contrib.admin.AdminSite。
- django-autoadmin, star:28 - 爲 Django 項目自動建立管理員用戶。(2 年未更新)
- django-braces, star:1220 - 可複用的,通用的 Django mixins。
- django-calendarium, star:167 - 一個可複用的應用,用於在模板中管理和顯示日曆。
- django-changuito, star:46 - django 網站的購物籃應用,django-cart 的分支版本。
- django-cors-headers, star:1435 - 一個用於處理跨源資源共享(CORS) 所需的服務器頭的 Django 應用。
- django-dfp, star:4 - 一個應用,提供了用於獲取 Google DFP 廣告的標籤。(2 年未更新)
- django-dynamic-scraper, star:552 - 能經過 Django 管理界面建立 Scrapy 抓取器。
- django-extensions, star:3111 - 該倉庫收集了有關 Django 框架的全局自定義管理擴展功能。
- django-filter, star:1743 - 一個通用的系統,能基於用戶選擇過濾 Django QuerySets。
- django-friendship, star:291 - 用於管理從屬或雙向關係的 Django 應用。
- django-gravatar2, star:93 - 主要實如今 Django 中支持 Gravatar。功能有輔助函數,模板標籤和完整的測試。
- django-hackathon-starter, star:1005 - Django Web 應用的樣板,包含各類社交認證方法和許多流行 API 的例子。(1 年未更新)
- django-ipware, star:323 - 一個用於獲取用戶 IP 地址的 Django 應用。
- django-magic-embed, star:18 - 一個簡單易用的 Django 模板標籤和工具,用於嵌入視頻,並從視頻提供者處獲取縮略圖。(2 年未更新)
- django-markitup, star:41 - 一個可複用的 Django 應用,用於端到端的標籤處理。
- django-mmc, star:30 - 一個用於監測 Django 中的管理命令的應用。
- django-overextends, star:90 - Django 中的環型模板繼承。
- django-pagination, star:505 - https://github.com/ericflo/django-pagination。(3 年未更新)
- django-el-pagination, star:113 - Django EL(Endless) Pagination 可用於提供 Twitter 風格或 Digg 風格的分頁,可支持 Ajax。
- django-quiz-app, star:196 - 這是一個可配置的 Django 調查問答應用。
- django-recaptcha, star:391 - Django reCAPTCHA 表單項/組件集成應用。
- django-smuggler, star:228 - Django Smuggler 是 Django Web 框架中的一個可插拔應用,可用於在自動生成的管理界面中導入/導出 fixtures。
- django-solo, star:273 - 有助於使用單例 -- 全局設置等那些你想在管理站點上進行編輯的事物。
- django-sql-explorer, star:1251 - 能經過 SQL 查詢進行數據共享更加容易。
- django-stored-messages, star:71 - 將 Django 消息保存到你的項目後端。(1 年未更新)
- django-ratelimit, star:336 - 爲限速率視圖提供了一個裝飾器。可基於 IP 地址或請求中的某項(GET 或 POST 中的變量)進行限制。
- django-uuslug, star:187 - 一個 slugify 應用,能保證惟一性,且能處理 Unicode。
- django-watchman, star:145 - django-watchman 爲你的數據庫,緩存等後端服務提供狀態端點。
- django-websocket-redis, star:611 - 爲 Django 應用實現的 Websockets,使用 Redis 做爲消息隊列。
- metamon, star:348 - 一組 Ansible playbooks 集合,可用於快速建立 Django 應用。
- micawber, star:338 - 一個用於從 URL 抽取內容的小型庫。
- towel, star:68 - 一個工具集,能極大地方便你的 Django 開發。
項目
出色的 Django 項目
CMS
文檔管理
電子商務
其它
項目管理
資源
探索新 Django 應用和項目的地方。
圖書
網站
會議
非 Python 包
外部文檔
關於 Django 特性的其它信息源。
視頻
工具
那些方便 Django 使用的非 Django 項目。