/django-apps

精选的 Django 应用程序、项目和资源

精选 Django 应用

精选的Django应用程序,项目和资源的精选列表。

问:什么是令人敬畏的Django包?

答:一个很棒的软件包是一个成熟的(最近没有发布),维护良好,用户数量很大,文档很好,遵循最佳实践,以及哪个最新版本不到1年。令人敬畏的Django软件包和项目是激励和服务的例子。

版权声明:本仓库来自 https://gitlab.com/rosarior/awesome-django ,因为作者已经停止维护,我转到了 GitHub,翻译并且修改了名字。我会更新、添加、或者去掉部分内容,具体请看提交记录。(点击查看英文原版,我不更新也不修改她)

内容导航

Django 应用

管理界面 Analytics(分析) 资产管理 认证 授权 博客管理
样板 高速缓存 兼容性 CRM 仪表板 数据科学
数据库 调试 电子邮件 字段 文件传输 形式
GIS 图像处理 导入导出 迁移 移动支持 模型扩展
多租户 交付过程 项目管理 报告 RESTful API SEO
搜索 安全 设置 存储 标记 任务队列
测试 缩略图 翻译 查看 Web前端集成 Wiki应用程序
工作流程 所见即所得编辑 其他

项目

CMS 文件管理 项目管理 电子商务 其他

资源

图书 会议 外部文档 视频 网站 事业

内容

管理界面

扩展Admin界面,添加或改进功能的包。

名字 星数 更新日期 描述 笔记
djamin Django管理员的新风格
django-admin-bootstrap Django Admin的响应皮肤
django-admin-bootstrapped 使用Twitter Bootstrap的Django管理主题。
djangoadmineasy 管理字段和装饰器的集合。
djangoadmininterface 终极管理界面,基于现代平面主题,可让您自定义管理员标题,徽标和颜色。
djangoadmintools 默认django管理界面的扩展/工具集合
djangoadmin2 可扩展,适应性强的django.contrib.admin重写
djangoflattheme Django管理界面的平面主题。现代,清新,简约。(合并到Django 1.9+
djangoflatresponsive Django admin和django-flat-theme的扩展,使界面移动友好。
djangofluentdashboard 用于Django项目的改进的django-admin-tools仪表板
djangograppelli Django Admin-Interface的爵士皮肤。
djangohijack 允许超级用户劫持(=登录为)并代表其他用户工作。
djangojet 管理界面的现代响应模板,具有改进的功能。
djangomaterial Django Forms和Admin的材料设计。模板驱动。
djangoobjectactions 一个Django应用程序,用于为管理员中的模型添加对象工具
djangosuit Django管理界面的现代主题。
djangowpadmin Django管理面板的WordPress外观和感觉。
djangoxadmin 直接替换Django管理员带来了很多好东西,完全可扩展的插件支持,基于Twitter Bootstrap的漂亮用户界面
yawdadmin Django的管理网站
django-admin-generator 通过自省和查询模型自动生成功能全面的Django admin
django-object-actions 可轻松在 Django admin 中添加对象工具
django-admin-extra-urls 可轻松在任何 Django ModelAdmin 相关页面上添加按钮
django-simple-history 存储模型历史记录,并从管理站点查看/还原更改
django-grappelli Django Admin-Interface(官方存储库)的爵士外观

Analytics(分析)

用于进行Web分析或集成Web分析服务的软件包。

名字 星数 更新日期 描述 笔记
django-analytical 将分析服务与通用接口集成,模板保持干净。

资产管理

有助于管理项目静态资产的软件包。

名字 星数 更新日期 描述 笔记
django-compressor 将链接和内联JavaScript或CSS压缩到一个缓存文件中。
django-gears 编译和连接JavaScript和CSS资产。
django-htmlmin 用于Python的HTML minifier,完全支持HTML 5和Django。
django-pipeline Django的资产包装。
django-systemjs 今天Django SystemJS将明天的JavaScript带到了Django。(Django中的JSPM集成)
django-webpack-loader django的透明webpack集成。
python-webpack 使用django集成的webpack的 Python绑定。
django-webpacker 一个django压缩器工具,它将CSS,JS文件捆绑到单个CSS,带有webpack的JS文件,并使用各自的CSS,JS文件路径更新HTML文件。

认证

用于改进或扩展Django身份验证方法的软件包。

名字 星数 更新日期 描述 笔记
django-allauth 集成的Django应用程序集,用于验证,注册,帐户管理以及第三方(社交)帐户身份验证。
django-organizations Django项目的多用户帐户。
django-otp 一个可插入的框架,用于使用一次性密码向Django添加双因素身份验证。
django-registration Django的简单用户注册应用程序,旨在使用户注册尽可能轻松。
django-rest-auth 一组REST API端点,用于处理用户注册和身份验证任务。
django-two-factor-auth 用户友好的双因素身份验证。
django-userena Django的帐户非常简单
djoser Django身份验证系统的REST实现。
python-social-auth Python Social Auth是一种易于设置的社交认证/注册机制,支持多个框架和auth提供程序。

授权

与授权基础结构和权限相关的包。

名字 星数 更新日期 描述 笔记
django-guardian 将每个对象权限实现为授权后端。
django-oauth-toolkit 用于Djangonauts的OAuth2好东西!
django-oauth2-provider 提供对您的应用的OAuth2访问权限
django-oml 对象审核层,mixin用于允许您调节多种内容类型的模型。
django-permission 一个增强的权限库,它使基于逻辑的权限系统能够处理Django中的复杂权限
django-rules 一个小而强大的应用程序,为Django提供对象级权限,无需数据库。从本质上讲,它是构建基于规则的系统的通用框架,类似于决策树。它还可以用作其他上下文和框架中的独立库。

博客管理

用于构建和管理博客应用程序的软件包。

名字 星数 更新日期 描述 笔记
django-blog-zinnia 简单但功能强大且可扩展的应用程序,用于管理Django Web站点中的博客。
puput 一个用Wagtail实现的Django博客应用程序。
django-blog-it 使用一键安装程序完成可自定义和随时可用的博客。

样板

与启动新项目相关的包。

名字 星数 更新日期 描述 笔记
cookiecutter 一个命令行实用程序,用于从cookiecutters(项目模板)创建项目。
django-hackathon-starter Django Web应用程序的样板,包含各种社交身份验证方法和几个流行的API示例。
edge 一个现代和前沿的Django项目骨架。
demo-allauth-bootstrap 用户通过Django-AllAuth进行社交身份验证的Django示例应用程序。

高速缓存

有助于缓存的包。

名字 星数 更新日期 描述 笔记
django-cachalot 缓存您的Django ORM查询并自动使它们失效。
django-cache-machine 通过ORM为Django模型自动缓存和失效。
django-cacheops 一个灵活的ORM缓存,具有自动粒度事件驱动的失效。
django-memoize Django 的memoization技术实现。
django-ormcache 缓存管理器mixin,为ORM提供一些对象缓存。
django-redis-cache django的 Redis缓存后端。
johnny-cache Johnny Cache是django应用程序的缓存框架。
diskcache Django的快速SQLite和文件支持的缓存后端。

兼容性

有助于保持不同Django版本之间可重用应用程序兼容性的软件包。

名字 星数 更新日期 描述 笔记
django-compat 官方支持的Django版本的前向和后向兼容层。
django-compat-lint 检查代码的Django兼容性。

CRM

有助于管理组织业务关系的软件包。

名字 星数 更新日期 描述 笔记
Django-CRM 客户关系管理仪表板,您可以在其中管理组织销售中的客户。它用于管理潜在客户信息及其活动,跟踪潜在客户的问题,管理联系人以发送潜在客户和帐户的电子邮件。

仪表板

用于创建信息仪表板以显示数据的包。

名字 星数 更新日期 描述 笔记
django-dashing 一个可自定义的模块化仪表板应用程序框架,用于Django可视化有关项目的有趣数据。灵感来自极其漂亮的仪表板框架Dashing。

数据科学

可以更轻松地处理大量数据的软件包。

名字 星数 更新日期 描述 笔记
rest-pandas 通过Django REST Framework提供您的Pandas数据帧,用于客户端(即d3.js)可视化和离线分析(例如Excel)。

数据库

添加对第三方数据库或数据库特定功能的支持的软件包。

名字 星数 更新日期 描述 笔记
dj-database-url 在Django应用程序中使用数据库URL。
django-mysql 扩展到Django以与MySQL / MariaDB一起使用。
django-postgres-fuzzycount Django的快速/模糊PostgreSQL计数。
django-postgrespool Django的Postgres连接池,由SQLAlchemy提供支持。

调试

帮助追捕错误的软件包。

名字 星数 更新日期 描述 笔记
django-debug-toolbar 一组可配置的面板,显示有关当前请求/响应的各种调试信息。
django-devserver 替换Django的内置runserver命令。
django-querycount 向runserver控制台打印数据库查询数的中间件。
django-silk Django柔滑光滑的轮廓
nplusone 自动检测Django(和其他ORM)中的n + 1查询问题
sentry 一个现代错误记录和聚合平台。
django-web-profiler 一个django分析工具,它使用管理命令记录,存储调试工具栏统计信息以及一组URL的统计信息。

电子邮件

有助于管理电子邮件发送的包。

名字 星数 更新日期 描述 笔记
django-celery-email 一个使用芹菜任务发送电子邮件的Django电子邮件后端。
django-db-mailer 使用存储在数据库中并通过Django Admin管理的django模板轻松发送email / sms / push / tts的Django模块。
django-drip 基于Django管理员的滴灌电子邮件活动管理
django-email-extras 各种电子邮件实用程序:PGP加密,多部分模板,Web浏览器测试后端。
django-email-gateway 一个django软件包,作为从SES发送电子邮件的网关。接收其相应的电子邮件回复,使用amazon SES解析回复电子邮件内容。
django-mailgun 一个用于Mailgun的Django电子邮件后端。
django-post_office 一个简单的应用程序,用于在Django中发送和管理您的电子邮件,支持模板,可以轻松地与任务队列集成。
django-ses 亚马逊简单电子邮件服务的Django电子邮件后端。
django-spoolgore 为Spoolgore守护程序支持的django电子邮件。
django-templated-email 使用django模板或使用交易邮件提供商(mailchimp,silverpop等)轻松发送模板化电子邮件的Django模块
django-yubin django-mailer2 + django-mailviews还有一些额外的东西。
djmail 一个简单且无障碍的 django电子邮件中间件。
djrill 从MailChimp向Mandrill交易电子邮件服务发送电子邮件后端和新邮件类。

字段

扩展现有字段类型功能或添加新字段类型的包。

名字 星数 更新日期 描述 笔记
django-audiofield 允许音频文件上传,管理和转换为不同的音频格式(mp3,wav和ogg)。
django-bitfield Django模型的BitField扩展。
django-countries 为表单,标志图标和CountryField提供国家/地区选择。
django-enumfield 用于使用命名常量枚举的自定义Django字段。
django-image-tools 用于处理Django中图像的包。
django-imagekit Django的自动图像处理。
django-jsonfield Django模型的JSONField。
django-location-field 与谷歌地图集成的位置字段和小部件。
django-macaddress Django的 MAC地址模型和表单字段。
django-money 一个小的Django应用程序,它使用py-moneyed在你的模型和表单中添加对Money字段的支持。
django-phonenumber-field 一个与python-phonenumbers接口的Django库,用于验证,漂亮打印和转换电话号码。
django-picklefield Django的腌制物场
django-searchable-select 一个更好,更快的多选小部件,带有建议。
django-uuidfield Django的UUIDField
django-versatileimagefield django的ImageField的直接替代品,提供灵活,直观且易于扩展的界面,可快速创建分配给现场的新图像。

文件传输

有助于在项目和用户之间传输文件的包。

名字 星数 更新日期 描述 笔记
django-downloadview 使用Django提供文件。
django-sendfile 这是用于将文件发送到Web客户端的Web服务器特定方法的包装器。
django-filer 轻松上传多个文件(文本/图像),并提供精确细节的界面。

形式

扩展表单功能或添加新类型表单的包。

名字 星数 更新日期 描述 笔记
django-autocomplete-light django-autocomplete-light的目的是在django项目中快速正确地启用自动完成功能。
django-bootstrap-form 用于Django表单的Twitter Bootstrap
django-bootstrap3 在Django模板中使用Bootstrap,即Django方式。
django-crispy-forms 拥有DRY Django形式的最佳方式。该应用程序提供了一个标记和过滤器,使您可以快速呈现div格式的表单,同时提供大量配置和控制呈现的HTML的功能。
django-floppyforms django-floppyforms是一个应用程序,它可以让您完全控制表单呈现的输出。表单API和功能与Django完全相同,关键区别在于字段和小部件在模板中呈现而不是使用字符串插值,使您可以使用Django模板完全控制输出。
django-material Material Design for Django

GIS

使用地理信息系统项目更容易的软件包。

名字 星数 更新日期 描述 笔记
django-geoposition 可以保存地理位置(纬度/经度)的模型字段,以及相应的管理/表单小部件。
django-location-field 与Google地图集成的位置字段和小部件。
django-spillway Django REST Framework的地理数据扩展。
djangorestframework-gis Django Rest Framework的地理附加组件。

图像处理

有助于操作,更改或转换图像的包。

名字 星数 更新日期 描述 笔记
django-image-cropping 帮助应用程序轻松地,非破坏性地在管理员和前端中裁剪任意大的图像。
django-versatileimagefield django的ImageField的直接替代品,提供灵活,直观且易于扩展的界面,可快速创建分配给现场的新图像。

导入导出

名字 星数 更新日期 描述 笔记
django-import-export 用于通过管理集成导入和导出数据的Django应用程序和库。

迁移

有架构更新时帮助迁移数据库的软件包。

名字 星数 更新日期 描述 笔记
South Django应用程序提供支持Django高达1.6.x的架构和数据迁移。(Django 1.7及以上版本具有集成的迁移系统,基于但不兼容南方
django-migrations-graph 用于显示具有依赖项的迁移的 Django-admin命令。

移动支持

帮助您支持移动iOS,Android和其他的软件包。

名字 星数 更新日期 描述 笔记
django-push-notifications 一个最小的Django应用程序,它实现了可以通过APNS和GCM发送消息的Device模型。
django-pushy 提供芹菜推送通知功能的Django应用程序。此应用程序的主要目的是帮助您大规模地向用户发送推送通知。如果您有许多已注册的设备密钥,django-pushy会将您的密钥分成较小的组,这些组并行运行,从而更快地发送通知。

模型扩展

扩展模型功能或添加新类型模型的包。

名字 星数 更新日期 描述 笔记
django-aggregate-if Django查询的条件聚合,就像Excel中着名的SumIf和CountIf一样。
django-localflavor 国家特定的Django助手,以前的贡献名声。
django-model-utils Django模型mixins和实用程序。
django-mptt 在django中实现修改的预订遍历树的实用程序。
django-treebeard - Django的替代 树数据结构(提供3种不同的方法来存储分层数据,包括MPTT)

多租户

允许单个安装Django为多个组织提供服务的软件包。

名字 星数 更新日期 描述 笔记
django-tenant-schemas 租户使用PostgreSQL模式支持Django。

交付过程

提供支付处理提供程序集成的包。

名字 星数 更新日期 描述 笔记
dj-stripe Django + Stripe Made Easy。
django-merchant 一个Django应用程序,为多个可插拔支付后端提供帮助。
django-oscar-adyen 该软件包提供与Adyen支付网关的集成。它旨在与电子商务框架django-oscar无缝协作,但可以在没有Oscar的情况下使用。
django-oscar-paymentexpress 该软件包使用PX POST API与支付网关PaymentExpress集成。它旨在与电子商务框架django-oscar无缝协作,但可以在没有它的情况下使用。
django-oscar-paypal django-oscar的 PayPal集成。也可以在没有奥斯卡的情况下使用。
django-paypal 可插入的Django应用程序,用于集成PayPal Payments Standard或Payments Pro。
django-pinpayments Django库,用pin简化付款处理。
django-zebra 使Stripe + Django更容易的表单,小部件,模板标签和示例。
django-payu 一个Django应用程序,提供Django和PayU支付网关之间的集成。

项目管理

用于项目管理和时间跟踪的包。

名字 星数 更新日期 描述 笔记
django-timepiece 一个多用户Django应用程序,用于跟踪人们在项目上的时间。

报告

用于创建报告的包

名字 星数 更新日期 描述 笔记
django-model-report Django报告与highcharts集成。
django-report-builder Django ORM的GUI。构建自定义查询并显示结果。针对可能无法编程的系统管理员和有能力的最终用户。

RESTful API

用于开发RESTful API的包。

名字 星数 更新日期 描述 笔记
django-nap 对象序列化,RESTful视图和RPC视图的极简主义方法。
django-rest-auth 这款应用程序可以非常轻松地构建Django支持的SPA(单页应用程序)或移动应用程序,将所有注册和身份验证相关功能公开为CBV(类基本视图)和REST(JSON)。
django-rest-framework 一个功能强大且灵活的工具包,可以轻松构建Web API。
django-rest-localflavor 用于Django Rest Framework的一些序列化程序的本地化版本。
django-rest-swagger 用于Django REST Framework的Swagger文档生成器
drfdocs 使用Django REST Framework制作的文档Web API
django-tastypie 自2010年起为Django应用程序创建美味的API。
restless Python的轻量级REST miniframework
djangorestframework-recursive Django REST框架的递归序列化

搜索

为项目提供搜索功能的包。

名字 星数 更新日期 描述 笔记
django-haystack 模块化搜索Django。
django-watson 快速多模型全文搜索插件。
djangoql Django的高级搜索语言
djorm-ext-pgfulltext 与django orm集成的PostgreSQL全文搜索。

安全

用于提高项目安全性的软件包。

名字 星数 更新日期 描述 笔记
django-admin-honeypot 一个虚假的Django管理员登录界面,用于通知管理员未经授权的访问。
django-axes 是一种非常简单的方法,可以跟踪Django管理员和您网站其余部分的失败登录尝试。
django-debreach 为Django应用程序提供BREACH缓解。
django-password-session 更改密码后无效的所有活动会话(Django 1.7+不需要)。
django-secure-auth 通过TOTP,SMS,代码和问题进行安全认证。通过IP和验证码禁止登录保护。
django-security 一组模型,视图,中间件和表单,用于帮助保护Django项目。
django-sslify 在您的Django站点上强制SSL。
django-stronghold Stronghold是中间件,默认所有视图都需要登录。
django-sudo Sudo模式是最敏感页面的额外安全层。这是GitHub的Django Sudo模式的实现。
django-mfa 用于提供MFA(多因素身份验证)的Django应用程序。
django-user-sessions 使用外键将Django会话扩展回用户,允许枚举所有用户的会话。

SEO

有助于改进项目的SEO(搜索引擎优化)的软件包。

名字 星数 更新日期 描述 笔记
django-meta 一个可插拔的应用程序,允许Django开发人员快速将元标记和OpenGraph,Twitter和Google Plus属性添加到他们的HTML响应中。
django-robots 一个Django应用程序,用于管理机器人排除协议之后的robots.txt文件。
django-seo2 提供一组用于管理Django站点的搜索引擎优化(SEO)元数据的工具。

设置

有助于管理项目可配置性的软件包。

名字 星数 更新日期 描述 笔记
django-configurations 依靠完善的编程模式组织Django项目设置的助手。
django-constance 一个Django应用程序,用于在可插入后端(内置Redis和Django模型后端)中存储动态设置,并与Django管理应用程序集成。
python-decouple 配置与代码的严格分离。
django-environ 允许您利用12个因素启发的环境变量来配置Django应用程序。
django-split-settings 将Django设置组织到多个文件和目录中。轻松覆盖和修改设置。使用通配符和可选设置文件。
django-dynamic-preferences django项目的动态全局和实例设置。

存储

扩展现有存储后端功能或提供新存储后端的软件包。

名字 星数 更新日期 描述 笔记
django-selectel-storage 此应用程序允许您轻松地将媒体和静态文件保存到Selectel云存储中。
django-storages django-storages是Django的自定义存储后端的集合。
django-queued-storage 为Django存储后端提供代理,允许您在本地上载文件并最终远程服务它们。
django-webdav-storage Django存储后端,用于在自定义WebDAV存储中存储文件。

标记

用于向Django模型添加标签的包。

名字 星数 更新日期 描述 笔记
django-taggit Django的简单标记。
django-taggit-helpers 用于django-taggit标签的Django管理员助手类。

任务队列

使得处理任务/后台队列的包更容易。

名字 星数 更新日期 描述 笔记
django-celery Django的Celery集成。(Celery 3.1及以上版本不再需要)
django-q Django的本机多处理任务队列。
django-rq 在Django项目中监视和使用RQ的最简单方法。
huey python的一个小的多线程任务队列。

测试

帮助测试代码或生成测试数据的包。

名字 星数 更新日期 描述 笔记
behave-django 为Django执行BDD集成
django-behave Behave BDD模块的TestRunner。
django-dynamic-fixture 一个完整的库,用于创建用于测试目的的动态模型实例。
django-faker 用于生成测试数据的假工厂。
django-jenkins 即插即用与django和jenkins的持续集成。
django-nose 使用鼻子测试跑步者。
django-selenium selenium测试支持。
django-shotgun 测试整个Django站点。
django-slowtests 找到最慢的测试。
django-test-plus Django默认TestCase的有用插件,大大减少了样板代码
factory_boy Python的测试夹具替代品
hitchtest Django的高级集成测试框架。
lettuce-django-terrain django项目中生菜的地形文件
mixer 生成Django或SQLAlchemy模型实例的应用程序。快速方便的测试数据生成。
mock-django 一个用于模拟某些Django行为的简单库,例如ORM。
model-mommy 用于更好测试的智能夹具。
pytest-django 使用py.test测试运行器
splinter Web应用程序的测试框架。
django-eraserhead Django包,提供通过推迟使用未使用的字段(以及更多)来优化数据库使用的提示。

缩略图

有助于生成缩略图的包。

名字 星数 更新日期 描述 笔记
django-stdimage Django的缩略图和图像工具。
django-versatileimagefield django的ImageField的直接替代品,提供灵活,直观且易于扩展的界面,可快速创建分配给现场的新图像。
简单的缩略图 Django的简易缩略图。
sorl-thumbnail Django 的缩略图

翻译

包帮助完成翻译项目的任务。

名字 星数 更新日期 描述 笔记
django-hvad 使用常规ORM在django中进行无痛翻译。轻松集成到现有项目和应用程序中。从django-multilingual-ng轻松转换。
django-klingon 试图使django模型翻译无可挑剔,并且在您的应用程序中没有集成的痛苦。
django-modeltranslation 将现有Django模型的动态内容转换为任意数量的语言,而无需更改原始模型类。
django-parler 简单的Django模型翻译,没有讨厌的黑客攻击
django-rosetta Rosetta是一个Django应用程序,可以简化Django项目的翻译过程。

查看

用于增强或提供新视图类的包。

名字 星数 更新日期 描述 笔记
django-extra-views Django基于类的通用视图很棒,让我们有更多。
django-vanilla-views 基于类的简单视图。

Web前端集成

用于集成和管理前端软件包的软件包。

名字 星数 更新日期 描述 笔记
django-angular 让AngularJS与Django很好地配合。
django-bower 在您的Django项目中使用凉亭的简便方法。
django-js-reverse Javascript url处理Django没有伤害。
djangular 一个可重用的Django应用程序,为Angular.js提供更好的集成和工具。

所见即所得编辑

使文本编辑真棒的包。

名字 星数 更新日期 描述 笔记
django-ckeditor Django管理员CKEditor集成。
django-summernote Summernote是一个简单的WYSIWYG编辑器。django-summernote允许您将Summernote嵌入Django非常方便。支持admin mixins和小部件。
django-tinymce Django的TinyMCE集成。
django-redactoreditor 这个包有助于在Django中集成Redactor Javascript WYSIWYG编辑器。
django-wysiwyg 用于制作Django textareas富文本编辑器的Django应用程序。当然作为模板标签,可能作为表单小部件。

Wiki应用程序

用于向项目添加Wiki功能的包。

名字 星数 更新日期 描述 笔记
django-wiki 具有复杂功能的wiki系统,可实现简单集成和卓越的界面。以风格存储您的知识:使用django模型。
waliki Django的可扩展wiki应用程序,带有Git后端。

工作流程

执行流程,过程和/或业务任务管理的包。

名字 星数 更新日期 描述 笔记
django-flows django-flows在复杂的逻辑流中保持状态和位置,允许通过一系列单独的用户操作的可选分支和复杂路径。
django-fsm Django友好有限状态机支持。
django-river Django状态机和工作流库提供了即时更改。
django-states django模型的状态机。
django-viewflow Django的可重用工作流库。
django-workflows django-workflows为Django提供了一个通用的工作流引擎。
django-xworkflows 将xworkflow插入django模型的库。
django-helpdesk django-helpdesk-适用于小型企业的Django支持的票务跟踪器

其他

其他令人敬畏的Django包。

名字 星数 更新日期 描述 笔记
django-activeurl 易于使用django的活动URL突出显示
django-activity-stream 从您网站上的操作生成通用活动流。用户可以关注任何参与者的活动以获得个性化流。
django-adminactions 与django.contrib.admin.ModelAdmin和/或django.contrib.admin.AdminSite一起使用的有用操作的集合
django-autoadmin Django项目的自动管理员用户。
django-braces Django的可重用,通用混合。
django-calendarium 一个可重复使用的应用程序,用于管理和显示模板中的日历。
django-changuito django网站的购物车应用程序,django-cart的更新分支
django-cors-headers 用于处理跨源资源共享(CORS)所需的服务器头的Django应用程序。
django-dfp 提供标记以获取Google DFP广告的应用。
django-dynamic-scraper 通过Django管理界面创建Scrapy scraper。
django-extensions 这是一个用于收集Django Framework全局自定义管理扩展的存储库。
django-filter 基于用户选择过滤Django QuerySet的通用系统。
django-friendship 用于管理以下和双向友谊的 Django应用程序。
django-gravatar2 对Django的基本Gravatar支持。具有辅助方法,模板标签和完整的测试套件!
django-hackathon-starter Django Web应用程序的样板,包含各种社交身份验证方法和几个流行的API示例。
django-ipware 用于检索用户IP地址的Django应用程序。
django-macros-url Django Macros URL。路由必须尽可能简单。
django-magic-embed 一个简单易用的Django模板标签和工具,用于嵌入视频并从视频提供商处获取缩略图。
django-markitup 用于端到端标记处理的Django可重用应用程序。
django-mmc 用于监控Django上的管理命令的应用程序
django-overextends Django的循环模板继承。
django-pagination https://github.com/ericflo/django-pagination。
django-el-pagination Django EL(Endless)分页可用于提供Twitter风格或Digg风格的分页,并提供可选的Ajax支持。
django-simple-pagination 一个简单的Django应用程序,用于挖掘风格的分页,只需很少的努力。
django-quiz-app 这是Django的可配置测验应用程序。
django-recaptcha Django reCAPTCHA表单字段/小部件集成应用程序。
django-smuggler Django Smuggler是Django Web Framework的可插拔应用程序,可帮助您通过自动生成的管理界面导入/导出灯具。
django-solo 帮助处理单身人士 - 例如您想要从管理站点编辑的全局设置。
django-sql-explorer 直接从Django通过SQL查询轻松共享数据
django-stored-messages 将Django消息存储在项目的后端。
django-ratelimit 为速率限制视图提供装饰器。限制可以基于IP地址或请求中的字段 - GET或POST变量。
django-uuslug 一个slugify应用程序,它保证唯一性并处理Unicode。
django-watchman django-watchman为您的支持服务(如数据库,缓存等)公开状态端点。
django-websocket-redis 使用Redis作为消息队列的Django应用程序的Websockets。
metamon 收集Ansible手册以快速启动Django应用程序
micawber 一个用于从网址中提取丰富内容的小型库。
towel 如果您使用Django构建Web应用程序,这些工具可以让您的生活更轻松。
django-admin-env-notice 在视觉上区分Django Admin中的环境。
django-utils Django Utils 是小型 Django 辅助函数和类的集合,这些函数和类使通用模式更短,更容易

项目

杰出的Django项目。

CMS

名字 星数 更新日期 描述 笔记
django-cms 易于使用且易于开发人员使用的CMS。
django-fiber Django Fiber,一个简单,用户友好的CMS,适用于所有Django项目
feincms 基于Django的CMS,专注于可扩展性和简洁的代码。
Mezzanine 使用Django框架构建的内容管理平台。
wagtail 一个专注于灵活性和用户体验的Django内容管理系统。
leonardo 一个基于FeinCMS和OpenStack Horizon构建的新Django内容管理系统。

文件管理

名字 星数 更新日期 描述 笔记
mayan-edms 开源,基于Django的DMS(文档管理系统),具有自定义元数据索引,文件服务集成,OCR功能,文档版本控制和电子签名验证。

电子商务

名字 星数 更新日期 描述 笔记
墨盒 Django / Mezzanine的电子商务。
django-oscar Django的域驱动电子商务。
Lighting Fas Shop Lighting Fas Shop是用Django制作的电子商务。
Saleor Python和Django的电子商务店面。
Satchless Satchless将电子商务和Python结合在一起。
Satchmo Satchmo是一个在Django中创建的电子商务框架,允许您开发独特而强大的在线商店。
Django-Shop 基于Django的商店系统。

其他

名字 星数 更新日期 描述 笔记
Django软件包 Django软件包是Django项目的可重用应用程序,网站,工具等目录。
Django-QA 一个简单的问答应用程序。
django-salted 在Vagrant的帮助下为Django提供全栈SaltStack配置。
Drum Django / Mezzanine的Reddit / Hacker新闻克隆。
koalixcrm 面向小型企业的美丽CRM / ERP。
OmniDB 用于数据库管理和转换的Web工具,使用Django构建。

项目管理

名字 星数 更新日期 描述 笔记
ITSY 问题跟踪系统
taiga 敏捷,免费和开源项目管理工具

资源

哪里可以发现新的Django应用程序和项目。

图书

网站

  • Django Girls Tutorial - 一个有趣且引人入胜的教程,展示了如何使用Django构建博客并将其部署到Heroku。
  • Mozilla教程 - 介绍如何设置开发环境的教程,以及如何开始使用它来创建自己的Web应用程序。
  • Django简介 - 一套可重复使用的幻灯片,用于教育更多关于Django的人。
  • Django包 - Django包是Django项目的可重用应用程序,站点,工具等的目录。
  • Django Sites - Django Sites是由Django提供支持的网站展示。
  • Full Stack Python的Django页面 - 包含Django的哲学及其组件的解释以及其他资源和教程的链接。
  • 简单比复杂更好 - 关于Django,Python和Web开发的博客。每周更新,包含教程,提示,精选包,参考指南和代码段。
  • Marina Mele的网站 - 关于Django和Python的博客。包括部署到Heroku,Django项目样板,用于最佳实践,测试等。

会议

  • Django Beer - 佛罗伦萨Django社区的新会议。
  • Django Village - 意大利Django社区会议。有机会见到来自意大利各地和国外的djangonauts。
  • Django Weekend - 是一个Django / Python非营利性社区活动,由志愿者组织和运营。会议以Django为重点,但Python的所有方面都属于其职权范围。
  • Django:Under The Hood - 是一个令人兴奋的新Django会议,面向经验丰富的Django开发人员。快来了解Django的内部结构,并帮助塑造它的未来。
  • DjangoCon Europe - 是年度最大的欧洲Django会议,通常在春末举行。
  • DjangoCon US - 是每年9月第一周举行的北美最大的Django会议。

非Python包

外部文档

有关django功能的其他信息来源。

视频

事业

非Django项目使Django更容易使用。

  • Django-manage.py-anywhere - 从任何地方运行manage.py命令。查找最接近当前路径manage.py文件并对其运行命令。
  • Logan - 用于运行独立Django应用程序的工具包。它为您提供了创建CLI运行程序,管理设置以及引导进程的能力的工具。