用于开发基于django的大型web应用程序的有用类和函数的集合。
Djblets的Python项目详细描述
DJBLETS
djblets是一个大型的通用和专用构建块集合 旨在帮助开发使用 Django和Python。
以下模块可用。它们包含类、函数, 模板标记、模板等,可以由您自己的代码库使用。
- djblets.auth- 用于注册、登录速率限制和 其他与身份验证相关的用途
- djblets.avatars- 具有灵活后端的化身渲染(支持重力、自定义URL) 文件上传,或自定义选项)
- djblets.cache- 用于处理客户端和服务器端缓存需求的帮助程序
- djblets.conditions- 应在其中执行操作的用户定义条件规则
- djblets.configforms- 基于类别的多表单配置页
- djblets.datagrid- 用于显示信息的自定义网格,带有自定义列
- djblets.db- 数据库的专用字段、验证和查询操作
- djblets.extensions- 扩展框架,允许第三方开发人员扩展您的产品 或服务
- djblets.features- 基于任何条件启用/禁用功能的功能标志
- djblets.feedview- 新闻帖子和其他数据的内置rss提要阅读器
- djblets.forms- 专门的字段和小部件、增强的表单呈现,以及 字典支持的表单数据
- djblets.gravatars- 用于将Gravatars注入页面的低级函数和模板标记
- djblets.integrations- 与第三方服务集成并提供无限制服务的框架 用户定义的配置数
- djblets.log- 增强的日志记录功能和日志查看功能
- djblets.mail- 使用DMARC检查和代表用户发送增强邮件 功能性
- djblets.markdown- 使用WYSIWYG编辑/呈现,对页面和电子邮件进行标记呈现 支持
- djblets.pipeline- Pipeline用于es6 javascript和优化的lesscss支持的编译器
- djblets.privacy- 通过设计支持实现隐私,允许请求和跟踪许可 以及个人信息编辑
- djblets.recaptcha- ^{a23 }积分 的MIXIN和窗体小部件
- djblets.registries- 基本支持在代码注册中心定义,跟踪并允许查找 自定义注册对象的数量
- djblets.siteconfig- 在数据库站点配置和设置中,使用django设置映射
- djblets.template- 用于智能模板缓存的加载程序和用于处理 模板缓存和状态
- djblets.testing- 用于增强单元测试和定义更智能的测试运行程序的实用程序
- djblets.urls- 灵活的根级URL处理程序,可以更改的动态URL模式 在运行时,等等
- djblets.util- 各种各样的杂烩。实用程序函数和模板标记
- djblets.views- 基于类的视图混合,用于控制缓存和更复杂的调度 行为
- djblets.webapi- 构建全功能、一致、可维护的restapi的基础
作为Review Board代码评审的一部分,我们构建并维护了djblets 产品和Splat缺陷跟踪器位于Beanbag。
请参阅documentation以获取有关使用的指南和代码引用 德布勒斯。
兼容性
djblets 0.9(release-0.9.x)支持python 2.6和2.7,以及django 1.6。
djblets 1.0(release-1.0.x)支持python 2.7和django1.6。
djblets 2.0(release-2.0.x)支持python2.7、3.5和3.6,以及django 1.6,1.8,1.0。1,0。和1.11。
请参阅release notes以获取有关最新公开发行版的信息。
安装DJBLETS
我们为DJBLETS提供源代码构建、轮子和鸡蛋。我们建议您使用 轮子,除非你有理由使用鸡蛋或来源建设。
通过PIP安装车轮:
$ pip install Djblets
通过简易安装安装鸡蛋:
$ easy_install Djblets
获得支持
我们可以在我们的Review Board development list上帮助您进行与djblets相关的开发。
贡献
你是开发商吗?你想把DJBLETS集成到你的项目中吗 回馈?伟大的!让我们帮你开始吧。
首先,我们有一些方便的指南:
- Review Board Contributor Guide- 这通常也适用于DJBLETS。
我们接受reviews.reviewboard.org上的修补程序。(请注意,我们不接受pull 请求。)