日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Django 优秀资源大全

發布時間:2024/8/1 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Django 优秀资源大全 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

版權: https://github.com/haiiiiiyun/awesome-django-cn

轉自:https://www.jianshu.com/p/38c4dd6d8e28

Awesome Django

介紹

Awesome-Django 是由 Roberto Rosario 發起和維護的 Django 資源列表。該列表收集了大量 Django 相關的優秀應用、項目等資源,方便了 Django 用戶參考查閱。

Django 優秀資源大全 則是依據 Awesome-Django 翻譯而來。也歡迎你幫助推薦和提供建議

  • Awesome Django
    • 管理界面
    • 分析
    • 資源管理
    • 認證
    • 授權
    • Blog 管理
    • 樣板
    • 緩存
    • 兼容性
    • 儀表盤
    • 數據科學
    • 數據庫
    • 調試
    • Email
    • 數據項
    • 文件傳輸
    • 表單
    • GIS
    • 圖片處理
    • 導入/導出
    • 數據遷移
    • 移動端支持
    • 數據模型擴展
    • 支持處理
    • 項目管理
    • 報表
    • RESTful API
    • SEO
    • 搜索
    • 安全性
    • 設置
    • 存儲
    • 標簽
    • 任務隊列
    • 測試
    • 縮略圖
    • 翻譯
    • 視圖
    • Web 前端集成
    • Wiki 應用
    • 工作流
    • 所見即所得編輯器
    • 其它
  • 項目
    • CMS
    • 文檔管理
    • 項目管理
    • 電子商務
    • 其它
  • 資源
    • 圖書
    • 會議
    • 外部文檔
    • 視頻
    • 網站
  • 工具
  • 貢獻

管理界面

擴展管理界面,增加或增強基功能特性的相關包。

  • 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 管理

用于創建和管理 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 - 一個現代的錯誤記錄和聚合平臺。

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 的簡單替代品,并提供了一個靈活、直觀、易擴展的接口來快速地根據指定的圖像創建一個表單項。

文件傳輸

用于在項目間或用戶間傳輸文件的包。

  • 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 模板中完成控制輸出的結果。

GIS

能更容易與地理信息系統項目協作的包。

  • 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 的一個用戶界面。能構建自定義的查詢并顯示結果。目標用戶是系統管理員及不會編程的終端用戶。

RESTful API

開發 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

*幫助改善項目 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 - 一些非常簡潔的基于類的視圖。

Web 前端集成

  • 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 文本框變成富文本編輯器。可用作模板標簽,也可用于表單組件。

Wiki 應用

  • 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 項目

CMS

  • 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 會議,通常在每年九月的第一周舉行。

非 Python 包

  • 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.



作者:若與
鏈接:https://www.jianshu.com/p/38c4dd6d8e28
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權并注明出處。

轉載于:https://www.cnblogs.com/floodwater/p/9907489.html

總結

以上是生活随笔為你收集整理的Django 优秀资源大全的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。