django应用程序开发的edx实用程序。
edx-django-utils的Python项目详细描述
django应用程序开发的edx实用程序。
请注意,有些实用程序可能需要自己的存储库。判决书 需要确定代码是否属于这里。拜托 如果您有任何问题,请与架构团队一起回顾。
概述
此存储库包括以下共享实用程序:
- Cache Utilities:包括一个requestcache和一个tieredcache。
- Monitoring Utilities:包括用于增强度量输出的中间件和实用程序。 此时,支持newrelic监控。
许可证
此存储库中的代码是根据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上的第一个版本。