Awesome-Django 是由 Roberto Rosario 發起和維護的 Django 資源列表。該列表收集了大量 Django 相關的優秀應用、項目等資源,方便了 Django 用戶參考查閱。
Django 優秀資源大全 則是依據 Awesome-Django 翻譯而來。也歡迎你幫助推薦和提供建議
擴展管理界面,增加或增強基功能特性的相關包。
- django-simpleui, star:159 - 可用於 Django 管理界面的一個Vue+Element-ui的現代主題。
- 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 年未更新)。
網站分析或與集成網站分析服務相關的包。
- django-analytical, star:465 - 用一個通用接口來集成各種分析服務,無需修改模板文件。
有助於管理項目資源文件的包。
- django-compressor, star:1862 - 將通過鏈接及內聯的 javascript 或 CSS 壓縮成單個緩存文件。
- django-gears, star:54 - 編譯及合併 JavaScript 和 CSS 文件。
- django-htmlmin, star:340 - 用於 Python 框架的 HTML 壓縮工具,完全支持 HTML 5 和 Django。
- django-pipeline, star:1141 - Django 的資源文件管理包。
- django-systemjs, star:41 - Django SystemJS 將 Javascript 的未來版本帶到當前的 Django 中。(JSPM 與 Django 集成)
- django-webpack-loader, star:807 - webpack 無縫集成到 django。
- python-webpack, star:58 - webpack 的 Python 綁定包,並與 django 集成。
增強或擴展了 Django 認證方法的相關包。
- django-allauth, star:3000 - 一套完整的 Django 應用,解決認證,註冊,帳戶管理及第三方(社交)帳戶認證。
- django-organizations, star:338 - Django 項目的多用戶帳戶功能。
- django-otp, bitbucket forks:39 - 一個可插拔框架,用於爲 Django 添加使用一次性密碼的雙因子認證。
- django-registration, star:554 - 一個簡單的 Django 用戶註冊應用,意在使用戶註冊過程儘可以簡單。
- django-rest-auth, star:793 - 一組 REST API,用於處理用戶註冊和認證任務。
- django-two-factor-auth, star:391 - 用戶友好的雙因子認證。
- django-userena, star:1171 - Django 的帳戶應用,使用極其簡單。
- python-social-auth, star:2639 - Python Social Auth 是一個很容易設置的社交認證/註冊機制,它支持多個框架和認證提供商。
與授權基礎設施和權限相關的包。
- django-guardian, star:1412 - 實現對象級別的權限,來用作授權後端。
- django-oauth-toolkit, star:963 - Django 用來集成 OAuth2 的好東西。
- django-oauth2-provider, star:304 - 爲你的應用提供 OAuth2 訪問。
- django-oml, star:10 - Object Moderation Layer, mixin for models that allows you moderate several content types.(2 年未更新)
- django-permission, star:227 - 一個增強的權限庫,它能使用 基於邏輯的權限系統 來處理 Django 中的複雜權限問題。
- django-rules, star:431 - 一個微型但強大的應用,爲 Django 提供了對象級別的權限,它無需使用數據。其核心是一個用於構建基於規則的系統的通用框架,類似決策樹。它也可以以獨立庫的形式使用在其它上下文和框架中。
用於創建和管理 blog 應用的包。
- django-blog-zinnia, star:1430 - 一個簡單而且強大,又非常容易擴展的應用,用於管理 Django 網站中的 blog。
- puput, star:184 - 一個 用 Wagtail 實現的 Django blog 應用。
有關可快速開啓一個新項目的包。
- cookiecutter, star:4912 - 一個可根據 cookiecutters (項目模板)創建新項目的命令行工具。
- django-hackathon-starter, star:996 - 一個 Django Web 應用的樣板,包含多種社交認證方法和多個流行的 API 示例(1 年未更新)。
- edge, star:456 - 一個 非常現代化非常先進的 Django 項目骨架。
有助於緩存的包。
- django-cachalot, star:453 - 對你的 Django ORM 進行緩存,並能自動使它們失效。
- django-cache-machine, star:659 - 能在 ORM 中的 Django 數據模型自動進行緩存和使其失效(1 年未更新)。
- django-cacheops, star:668 - 一個精巧的 ORM 緩存,具有自動化細粒度事件驅動型的失效機制。
- django-memoize, star:46 - Django 中 記憶(memoization) 技術的一種實現。
- django-ormcache, star:13 - 一個緩存管理器 mixin,提供了一些 ORM 對象的緩存功能。
- django-redis-cache, star:745 - 用於 Django 的 Redis 緩存後端。
- johnny-cache, star:265 - Johnny Cache 是一個用於 Django 應用的緩存框架。
有助於保存可重用性 app 在不同的 Django 版本間保存兼容性的包。
- django-compat, star:91 - 爲官方支持的 Django 版本提供向前和向後兼容層。
- django-compat-lint, star:36 - 爲你的代理檢查 Django 兼容性(2 年未更新)。
用於創建信息儀表盤以可視化數據的包。
- django-dashing, star:381 - 一個可定製,模塊化的儀表盤應用框架,用以在你的 Django 項目中可視化有興趣的數據。靈感來自那個相當優秀的儀表盤框架 Dashing。
使得使用大數據更方便的包。
- rest-pandas, star:435 - 通過 Django REST 框架架設你的 Pandas 數據幀服務,以在客戶端(如 d3.js)可視化和離線分析(如 Excel)中使用。
有於支持第三方數據庫或添加數據庫特定功能的包。
- dj-database-url, star:562 - 在你的 Django 應用中使用數據庫 URL。
- django-mysql, star:127 - 一個 Django 擴展,以使用 MySQL/MariaDB。
- django-postgres-fuzzycount, star:55 - 在 Django 中使用快速 / 模糊的 PostgreSQL count 操作。
- django-postgrespool, star: 259 - 用於 Django 的 Postgres 連接池,基於 SQLAlchemy。
有助於查找 Bug 的包。
- django-debug-toolbar, star:4136 - 可配置的一組面板,可顯示有關當前請求/應答中的許多調試信息。
- django-devserver, star:1190 - Django 內置 runserver 的簡單替代者(1 年未更新)。
- django-querycount, star:83 - 一箇中間件,用於將數據庫查詢數輸出來 runserver 命令行中。
- django-silk, star:905 - Django 中非常易用的剖析工具。
- nplusone, star:262 - 自動檢測 Django(及其它 ORM)中的 n+1 查詢問題。
- sentry, star:12408 - 一個現代的錯誤記錄和聚合平臺。
有助於管理郵件發送的包。
- 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 的簡單替代品,並提供了一個靈活、直觀、易擴展的接口來快速地根據指定的圖像創建一個表單項。
用於在項目間或用戶間傳輸文件的包。
- django-downloadview, star:129 - 用 Django 提供文件服務。
- django-sendfile, star:311 - 這是對特定於 Web 服務器的方法的一個封閉器,用來將文件發送給 Web 客戶端。
擴展表單功能或添加親的表單類型的相關包。
- django-autocomplete-light, star:794 - django-autocomplete-light 的目標是在 Django 項目中快速而適當地實現自動填充功能。
- django-bootstrap-form, star:485 - 將 Twitter Bootstrap 使用到 Django 表單中。
- django-bootstrap3, star:1731 - 以 Django 的方式,在 Django 模板中使用 Bootstrap。
- django-crispy-forms, star:2756 - 實現 DRY Django 表單的最好方式。該應用提供的 Tag 和 Filter 能讓你快速將表單呈現成 div 格式,同時又提供大量的功能來配置和控制呈現的 HTML。
- django-floppyforms, star:681 - django-floppyforms 這個應用能讓你完全控制表單的呈現結果。表單 API 和功能與 Django 的完全相同,主要的不同在同它的表單項和表單組件是在模板中呈現的,而不是使用字符串處理完成,因此它能讓你在使用 Django 模板中完成控制輸出的結果。
能更容易與地理信息系統項目協作的包。
- django-geoposition, star:261 - 一個數據模型項,可用來保存地理信息(經度/緯度),並提供相應的後臺管理/表單組件。
- django-location-field, star:266 - 一個位置項及其組件,並與 google 地圖集成。
- django-spillway, star:42 - Django REST 框架的 Geodata 擴展。
- djangorestframework-gis, star:372 - Django REST 框架的地理信息擴展。
用於處理,修改或轉換圖片的包。
- django-image-cropping, star:386 - 一個協助應用,能很容易地爲後臺或前端非破壞性的剪切任意大圖片。
- django-versatileimagefield, star:230 - django ImageField 的簡單替代品,並提供了一個靈活、直觀、易擴展的接口來快速地根據指定的圖像創建一個表單項。
能在項目中加載、導入或導出數據的包。
當有模式更新後,能用來進行數據庫遷移的包。
- South, bitbucket forks:169 - 一個提供了模式和數據遷移功能的 Django 應用,支持至 Django 1.6.x。(Django 1.7 及以上版本已經集成了一個數據遷移系統,其基於 South 但不兼容)
用於支持 iOS, Android 及其它移動端的包。
- django-push-notifications, star:911 - 一個微型 Django 應用,它實現了 Device 數據模型,可通過 APNS 和 GCM 發送消息。
- django-pushy, star:157 - 一個 Django 應用,使用 celery 來提供推送功能。該應用的主要目的是幫助你批量向你的用戶發送推送消息。如果你有多個已註冊的設備碼(registered device keys),django-pushy 會將設備碼分成小組,從而加快消息的發送過程。
能擴展數據模型功能或添加新數據模型類的包。
- django-aggregate-if, star:125 - 對 Django 查詢進行條件聚合,就如 Excel 中的 SumIf 和 CountIf(2 年未更新)。
- django-localflavor, star:290 - 與國家信息有關的 Django 輔助包,即原先的 fame 貢獻包。
- django-model-utils, star:1126 - Django 數據模型的 mixins 和工具集。
- django-mptt, star:1439 - 用來在 Django 中實現一個修訂版的先序遍歷樹的工具集。
- django-treebeard, star:370 - Django 中樹數據結構的另一種實現(提供了 3 種不同的層級數據排序方法,包括 MPTT )。
與支付處理提供商集成有關的包。
- dj-stripe, star:370 - 使得 Django + Stripe 更容易。
- django-merchant, star:862 - 一個 Django 應用,爲多個可插拔支付後端提供了輔助工具(2 年未更新)。
- django-oscar-adyen, star:5 - 這個包提供了與 Adyen 支付網關的集成功能。它意在與電子商務框架 django-oscar 進行無縫對接,但也可以獨立於 Oscar 使用。
- django-oscar-paymentexpress, star:6 - 這個包提供了與 PaymentExpress 支付網關(使用它們的 PX POST API)的集成功能。它意在與電子商務框架 django-oscar 進行無縫對接,但也可以獨立於 Oscar 使用(5 年未更新)。
- django-oscar-paypal, star:70 - PayPal 集成進 django-oscar。也可以獨立於 Oscar 使用。
- django-paypal, star:378 - 一個可插拔的 Django 應用,進於集成 PayPal 標準支持和高級支付功能。
- django-pinpayments, star:19 - 可簡化使用 Pin 的支付過程的 Django 庫(1 年未更新)。
- django-zebra, star:177 - 表單,組件,模板標籤及模板,以使 Stripe + Django 更容易(3 年未更新)。
- django-timepiece, star:251 - 一個多用戶的 Django 應用,用於跟蹤用戶在項目上的時間(1 年未更新)。
創建報表相關的包。
- django-model-report, star:156 - 一個集成了 highcharts 的 Django 報表應用。
- django-report-builder, star:453 - Django ORM 的一個用戶界面。能構建自定義的查詢並顯示結果。目標用戶是系統管理員及不會編程的終端用戶。
開發 REST API 的包。
- django-nap, star:176 - 實現對象序列化,RESTful 視圖和 RPC 視圖的一種極簡方式。
- django-rest-auth, star:793 - 該應用將所有與註冊和驗證相關的功能都以 CBV (Class Base View) 和 REST (JSON) 的形式提供,從而使用它來構建 Django SPA (Single Page App) 或移動應用是極其方便的。
- django-rest-framework, star:7811 - 一個功能強大且靈活的工具集,用它來構建 Web API 很容易。
- django-rest-localflavor, star:11 - 用於 Django Rest 框架的一些本地化相關序列化器。
- django-rest-swagger, star:1465 - Django REST 框架的 Swagger 文檔生成器。
- drfdocs, star:342 - 爲使用 Django REST 框架開發的 Web API 提供文檔。
- django-tastypie, star:3174 - 自 2010 年來就能爲 Django 應用創建完美的 API。
- restless, star:601 - 一個在 Python 中使用的輕量級 REST 微框架。
爲項目提供搜索能力的包。
- django-haystack, star:2181 - Django 中的模塊化搜索包。
- django-watson, star:577 - 快速的多數據模式的全文搜索插件。
- djorm-ext-pgfulltext, star:237 - PostgreSQL 全文搜索與 django orm 整合(1 年未更新)。
用於改善項目安全性的包。
- 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 ( 搜索引擎優化 ) 的包。
- django-meta, star:144 - 一個可插拔的應用,Django 開發人員可以用它來快速地將 meta 標籤和 OpenGraph, Twitter, 和 Google Plus 屬性添加到他們的 HTML 頁面中。
- django-robots, star:205 - 一個用於管理 robots.txt 文件的應用,它遵循 robots 擴展協議。
- django-seo2, star:34 - 提供了一組工具來管理 Django 站點的搜索引擎優化 (SEO) 元數據。
用來管理項目的配置的包。
- django-configurations, star:512 - 一個依據廣爲接受的編程模式來組織 Django 項目配置信息的輔助包。
- django-constance, star:730 - 一個能將動態設置信息存儲在可插拔後端(內置 Redis 和 Django 數據模型後端)的 Django 應用,並已與 Django 後臺管理應用整合。
- python-decouple, star:386 - 嚴格地將配置與代碼分離。
- django-environ, star:667 - 能讓你使用 12factor 的環境變量來配置你的 Django 應用。
- django-split-settings, star:131 - 將 Django 設置信息組織到多個文件和目錄中。能容易地實現對設置的覆蓋和修改。能使用通配符和可選的設置文件。
擴展了現有存儲後端的功能或提供新存儲後端的相關包。
- django-dynamic-preferences, star:75 - 爲你的 Django 項目實現動態、全局的實例設置。
- django-selectel-storage, star:10 - 使用該應用能容易地將媒體或靜態文件保存到 Selectel 雲存儲上。
- django-storages, bitbucket forks: 268 - django-storages 是一個有關自定義 Django 存儲後端的列表(4 年未更新)。
- django-queued-storage, star:245 - 爲 Django 存儲後端提供了代理功能,從而使你能像在本地一樣上傳文件,但最終是保存在遠程。
- django-webdav-storage, star:11 - Django 存儲後端,能將文件存儲在自定義的 WebDAV 存儲中。
- django-taggit, star:1644 - Django 的簡單標籤應用。
- django-taggit-helpers, star:17 - django-taggit 標籤的 Django 後臺管理輔助類(1 年未更新)。
能更容易使用任務/後臺隊隊的包。
- django-celery, star:1011 - Celery 與 Django 集成。(Celery 3.1+ 已不再需要該包)
- django-q, star:477 - 一個 Django 多進程任務隊列。
- django-rq, star:620 - 在你的 Django 項目監測和使用 RQ 的最簡單方法。
- huey, star:1190 - 一個 Python 中的小型多線程任務隊列。
有助於測試代碼或創建測試數據的包。
- 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 測試框架。
用於創建縮略圖的包。
- django-stdimage, star:125 - 用於 Django 的縮略圖和圖像工具。
- django-versatileimagefield, star:230 - Django ImageField 的簡單替代器,它提供了一個靈活易用、易擴展的接口,能根據數據項中設置的圖片快速地創建新的圖片。
- easy-thumbnails, star:898 - 一個易用的 Django 縮略圖應用。
- sorl-thumbnail, star:1050 - 用於 Django 的縮略圖應用。
有助於翻譯工程項目的包。
- django-hvad, star:417 - 可在 django 中進行輕鬆地翻譯,使用通常的 ORM。能很容易集成到現存的項目和應用中。能從 django-multilingual-ng 很容易地轉換過來。
- django-klingon, star:35 - 意在能 django 數據模型的翻譯更加容易(2 年未更新)。
- django-modeltranslation, star:483 - 將現有 Django 數據模型中的動態數據翻譯成任何的語言,而無需修改原來的數據模型類。
- django-parler, star:236 - 簡單的 Django 數據模型翻譯工具,沒有奇技淫巧。
- django-rosetta, star:608 - Rosetta 是一個 ango 應用,它使你的 Django 項目的翻譯過程更加容易。
用於增強或提供新的視圖類的包。
- django-extra-views, star:593 - Django 的基於類的通用視圖都很贊,那就再實現一些。
- django-vanilla-views, star:656 - 一些非常簡潔的基於類的視圖。
- django-angular, star:1074 - 使 AngularJS 與 Django 整合。
- django-bower, star:491 - 使在 Django 項目中使用 bower 更加容易。
- django-js-reverse, star:331 - 一個 Django 應用,實現 Javascript url 處理。
- djangular, star:214 - 一個可複用的 Django app,爲 Angular.js 提供了更好的集成及工具。(1 年未更新)
方便文本翻譯的包。
- django-ckeditor, star:820 - Django 管理界面與 CKEditor 集成。
- django-summernote, star:325 - Summernote 是一個簡單的所見即所得編輯器。django-summernote 能將 Summernote 方便地嵌入到 Django 中。支持 mixins 和 widgets。
- django-tinymce, star:615 - TinyMCE 與 Django 集成。
- django-wysiwyg, star:440 - 一個 Django 應用,實現將 Django 文本框變成富文本編輯器。可用作模板標籤,也可用於表單組件。
- django-wiki, star:727 - 一個 wiki 系統,功能複雜,集成容易,界面優秀。能將你的知識配以樣式進行存儲:使用 django 數據模型。
- waliki, star:254 - 一個可擴展的 Django wiki 應用,使用 Git 後端。
用於過程或業務任務管理的包。
- django-flows, star:87 - django-flows 能保存邏輯複雜流中的狀態和位置,允許基於每個用戶的一系列動作進行可能的分支和複雜路徑分離。(1 年未更新)
- django-fsm, star:831 - Django 對有限狀態機的友好支持。
- django-river, star:303 - Django 狀態機和工作流庫,提供即時修改功能。
- django-states, star:113 - django 數據模型的狀態機。
- django-viewflow, star:631 - Django 中的可複用工作流庫。
- django-workflows, bitbucket forks:1 - django-workflows 爲 Django 提供了一個通用的工作流引擎。
- django-xworkflows, star:73 - 一個將 xworkflows 整合到 django 數據模型中的庫。
- 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 項目
- django-cms, star:4880 - 易用且對開發者友好的 CMS。
- django-fiber, star:552 - Django Fiber, 一個簡單易用的 CMS,可用於所有的 Django 項目中。
- feincms, star:697 - 一個基於 Django 的 CMS,關注於擴展性和代碼的簡潔性。
- Mezzanine, star:3057 - 一個使用 Django 框架構建的內容管理平臺。
- wagtail, star:4325 - 一個新的 Django 內容管理系統。
- leonardo, star:61 - 一個新的 Django 內容管理系統,基於 FeinCMS 和 OpenStack Horizon 構建。
- mayan-edms, star:251 - 一個開源的,基於 Django 的 DMS (文檔管理系統),它具有自定義元數據索引、文件服務集成、OCR 功能、文檔版本控制和電子簽名驗證等功能。
- Cartridge, star:523 - Django/Mezzanine 的電子商務應用。
- django-oscar, star:2495 - Django 中基於領域驅動的電子商務框架。
- Lighting Fas Shop - Lighting Fas Shop 是一個用 Django 構建的電子商務解決方案。
- Saleor - 在 Python 和 Django 中使用的電子商務店鋪。
- Satchless - Satchless 將電子商務和 Python 結合了起來。
- Satchmo - Satchmo 是一個用 Django 構建的電子商務框架,它能使你開發獨一無二且健壯的在線商店。
- Django packages, star:248 - Django Packages 是一個 Django 的可複用應用,站點,工具等的目錄。
- django-salted, star:329 - 使用 Vagrant 的 Django 項目全棧 SaltStack 配置。(4 年前更新)
- Drum, star:319 - Reddit / Hacker News 的克隆版,使用 Django/Mezzanine。
- koalixcrm, star:60 - 適用於小業務的完美的 CRM/ERP。
- ITSY, star:74 - 問題跟蹤系統。(3 年前更新)
- taiga, star:3467 - 敏捷,免費而且開源的項目管理工具,基於 Django 和 Angular。
探索新 Django 應用和項目的地方。
- Django by Example (1.2)
- Djen of Django (< 1.7)
- Effective Django (1.5)
- Getting started with Django (video)
- High Performance Django (1.7) - 部署快速、可擴展的 Django 站點。
- Lightweight Django (1.7) - 使用 REST, WebSockets, Backbone 和 Django。
- Tango With Django (1.5)
- Test-Driven Web Development with Python (1.7)
- Two Scoops of Django: Best Practices for Django 1.8 - 關於 Python 和 Django 開發的最佳實踐的書。
- Django Girls Tutorial - 一篇有趣並且吸引人的教程,顯示瞭如何使用 Django 創建一個 blog 並部署到 Heroku。
- Django Introduction - 一組可複用的幻燈片,可用於向更多人傳授關於 Django 的知識。
- Django packages - Django Packages 是一個 Django 的可複用應用,站點,工具等的目錄。
- Django Sites - Django Sites 收集了基於 Django 的網站的案例。
- Full Stack Python's Django page - 包含對 Django 哲學及其組件的解釋,並且還有鏈向其它資源和教程的鏈接。
- Django Beer - 佛羅倫薩 Django 社區的聚會。
- Django Village - 意大利 Django 社會大會。與全意大利及海外 Django 人的好機會。
- Django Weekend - 是一個 Django/Python 非營利社區活動,完全由自願者組織和運營。該大會主要關注 Django,但是有關 Python 的各個方面也都在其範圍內。
- Django: Under The Hood - 是一個令人興奮的針對有經驗的 Django 開發人員的新 Django 會議。來學習關於 Django 的內部機理,幫助規劃其願景。
- DjangoCon Europe - 是歐洲年度最大的 Django 會議,通常在暮春舉行。
- DjangoCon US - 是北美最大的 Django 會議,通常在每年九月的第一週舉行。
- cookiecutter-django, star:2559 - 一個 cookiecutter 模板,用於快速創建 Django 項目。
關於 Django 特性的其它信息源。
- Classy Class-Based Views - 對每個 Django 中基於類的通用視圖的全部方法和屬性進行了詳細的描述。
- Classy Django REST Framework - 對 Django REST 框架中每個基於類的視圖和序列化器的全部方法和屬性進行了詳細的描述。
- CodingforEntrepreneur - 一組關於 Django 及所有基於 Django 的項目的最佳視頻集。
- GoDjango - 包含了從初級到高級的 Django 視頻。囊括了從第 3 方應用到 Django 核心組件的內容。
- Must Watch Django Videos - 關於 Django 和 Python 的必看視頻。
- One Month Django - 這組視頻集將在一個月內教會你 Django。
那些方便 Django 使用的非 Django 項目。
- Django-manage.py-anywhere, star:14 - 可從任意地方運行 manage.py。找到距離最近的 manage.py 文件,並基於該文件運行命令。
- Logan, star:192 - 一個用於單獨運行 Django 應用的工具集。它提供了用於創建一個 CLI 運行器,管理配置信息,及啓動程序的工具(2 年前更新)。
Just fork and send a pull request with your awesome Django apps, projects or resources. By contributing you agree to abide by the Code of Merit.