django应用程序开发的edx实用程序。

edx-django-utils的Python项目详细描述


PyPITravisCodecovDocumentationSupported Python versionsLicense

django应用程序开发的edx实用程序。

请注意,有些实用程序可能需要自己的存储库。判决书 需要确定代码是否属于这里。拜托 如果您有任何问题,请与架构团队一起回顾。

概述

此存储库包括以下共享实用程序:

  • Cache Utilities:包括一个requestcache和一个tieredcache。
  • Monitoring Utilities:包括用于增强度量输出的中间件和实用程序。 此时,支持newrelic监控。

文档

完整的文档位于docs目录中。

待办事项:发布到https://edx-django-utils.readthedocs.org

许可证

此存储库中的代码是根据agpl 3.0授权的,除非 另有说明。

有关详细信息,请参见LICENSE.txt

如何贡献

我们非常欢迎您的贡献。

详情请阅读How To Contribute

尽管它们是在考虑edx-platform的情况下编写的,但是 对于打开的edx代码,通常应遵循。

如果从github接口发送pr,则应自动应用pr描述模板;否则 可以在PULL_REQUEST_TEMPLATE.md找到它

如果您也从github ui发送问题报告模板,则应自动应用该模板;否则 可以在ISSUE_TEMPLATE.md

报告安全问题

请不要公开报告安全问题。请发电子邮件给security@edx.org

获取帮助

有关于这个存储库的问题,或者关于open edx的一般问题吗?拜托 如果您需要帮助,请参考本list of resources

更改日志

未发布

[1.0.1]-2018-09-07

已更改
  • 修正:requestcache现在正确地使用thread.local。
  • 修正:缓存响应。现在处理Unicode。

[1.0.0]-2018-08-28

已添加

  • 添加datadict属性以更好地匹配旧的requestcache接口。

已更改

  • 找不到零钱。

[0.5.1]-2018-08-17

已更改
  • 修复了TieredCacheMidleware依赖项声明中的错误。

[0.5.0]-2018-08-16

已更改
  • 恢复了对python 3的支持。
  • 重构/清理,包括中间件依赖性检查。
  • 文档更新和其他CookieCutter更新。

[0.4.1]-2018-08-10

已更改
  • 从requestcachemiddleware中分离出tieredcachemidleware。

[0.4.0]-2018-08-10

已更改
  • 将cacheutilsmiddleware重命名为requestcachemiddleware。

[0.3.0]-2018-08-02

已删除
  • 暂时放弃了对python 3的支持。

[0.2.0]-2018-08-01

已添加

  • 添加了缓存和监视实用程序。

[0.1.0]-2018-07-23

已添加

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaSpring重定向请求处理程序   SwingJava:拆分字符串并将其放入文本区域的   Java:标记“”上出现语法错误,此标记后面应为表达式   web服务Java RestService从日志文件写入和读取数据   java如何将ArrayList<String>转换为char数组,然后向后打印每个单词?   java SimpleDataFormat解析返回年终日期   加密Java aes解密bytebuffer,包括填充为空字节   java有没有办法从特定的if语句调用变量?   java从更新返回到渲染   spring GRPC Java登录测试   java为什么下面的代码不工作(StringBuffer.toString!=null)   java是一种可行的模式吗?   使用Spring集成测试的JavaOSGi片段   java jCommander为未知和未使用的值引发异常?   在imageView的editText中输入的java图像URL