python - 标准Django/python单位转换包

标签 python django mks unit-conversion

我一直在谷歌上搜索并寻找在 Python/Django 中处理单位转换(重量、距离等)的标准方法。

由于这是一个非常普遍的问题,恐怕我找不到合适的包。 (发现了几个手工单位换算题,但是没有打包)。

据我所知,美国和泰国使用的是非公制,英国也有这种情况(但他们官方支持 MKS 国际系统)。

是否存在将单位转换与 Django LocaleMiddleware 或 django_countries 包集成的现有方法?

最佳答案

快速浏览一下会显示 units 这样的 Python 包.

就Django集成而言,单位转换绝对不是django-countries可以处理的。它也可能在 LocaleMiddleware 的范围之外,后者更像是 gettext 的包装器.您可以查看是否可以在 gettext 级别添加支持转换,但我个人怀疑这是否值得。

在您的位置上,我会考虑根据您项目的特定需求定义实用函数和模板标签/过滤器,也许会使用上述单位

关于python - 标准Django/python单位转换包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33319343/

相关文章:

django 模板,查找字符串替换为其他字符串

python - 使用 Python 3.4 为 Linux 和 Windows 制作控制台用户界面

python - 在 keras fit_generator 训练的第二个时期结束时无法将模型历史写入 json 文件

python - 神秘的 Apache Django WSGI 错误

python - 如何在 Django 中生成 303 Http 响应?

MKS完整性: open item from command line

Python 赋值顺序

python - 如何使用带有 Bootstrap 的 Django 在网格中显示动态内容?

integration - MKS 完整性要求

git - 是否可以将 MKS Integrity 存储库导入 git?