问题标签 [humanize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
527 浏览

django - 如何翻译人性化django

我需要将人性化翻译成葡萄牙语(pt-BR)。如何?

进口:

使用:

设置:

在我的模板中显示:

0 投票
1 回答
98 浏览

django - 反转 Django 的 naturaltime 的结果

Django 的humanize模块非常适合通过它的功能(文档datetime)将对象转换为对我们人类更有意义的东西。我想做的是相反,采用任何一种格式并将其转换回a (接受明显的精度损失)。naturaltimenaturaltimedatetime

是否有任何现有的库可以做到这一点,还是我必须编写自己的datetime.strptime模式?

我知道这有点像“给我找一个工具/库”的问题,但是我用谷歌搜索了很多都没有结果。

0 投票
2 回答
316 浏览

php - 由下划线分隔的标题大小写词

我试图在将字符串插入我的数据库之前将其转换为 TitleCase。我正在使用ucwords.

我的字符串是这样的:FIRST_SECOND_THIRD

我的代码:

var_dump($resp_)返回null,我不知道为什么。

0 投票
1 回答
355 浏览

javascript - 人性化输入javascript jquery

我想使用人性化库和 Jquery 为案例表单输入命名。到目前为止,我有这个:

但它给了我一个错误:

0 投票
0 回答
265 浏览

python - 在 Django 中翻译人性化文本

我在尝试用 django 翻译时遇到了一些问题(在前端)

所以我有一个包含一堆消息的联系人模型。每条消息都有一个“contact_date”字段,我在前端使用humanize 进行转换。

我的 settings.py 中有这些

我设法让它工作,但它涉及将我的项目的语言代码更改为另一种语言并删除 LocaleMiddleware。然后发生的事情是我的管理区域变成了那种语言,我想要它是英文的。

我的目标是将所有内容都保留为英语,然后将 contact_date 转换为另一种语言。

任何帮助将不胜感激,谢谢!

0 投票
1 回答
62 浏览

javascript - Round last value in humanize-duration formatted value (React)

I am setting up a table in React that applies humanize-duration to a value (the library applies ms and my data is in s, hence the multplier).

The value I'm getting out of this is formatted as such: 10 months, 4 weeks, 0.5540856481481482 days. My question is - how can I get that last value to act as an integer, or a shorter float at least? I've tried converting the psql vaule to integer, as seen below, with no change:

I've also tried setting the decimal to '', and got back the error Reference Error: decimal not defined.

0 投票
1 回答
35 浏览

reactjs - 如何在 React 前端使用 Django 的 naturaltime 包?

我想在我的 React 前端使用包中的 Djangonaturaltime功能或类似的功能。humanize

这是我当前的代码:

这是我目前得到的:

在此处输入图像描述

这是我想要得到的:

在此处输入图像描述

感谢您的帮助 - 提前感谢您!

0 投票
1 回答
193 浏览

python - Python 的人性化 timedelta() 告诉我 minimum_unit 是一个无效参数?

我正在尝试打印两个日期之间的大致时差。在这里回答得非常好的问题:Format timedelta to string给出了几个答案,我可以使用其中一个来解决我的问题。

但是,我真的很喜欢这种humanize方法。不幸的是,我无法让它工作,因为文档minimum_unit中列出的关键字参数给了我一个错误:

注意:该months=True参数没有帮助,因为当差值低于一年时,它仅强制 timedelta 以月而不是天为单位返回。

任何想法我做错了什么?(如果这是不可能的,那么我将使用一些解决方法。)

编辑:

我正在使用https://colab.research.google.com/drive/,它似乎运行 Python "3.7.10 (default, Feb 20 2021, 21:17:23) [GCC 7.5.0]"

编辑/解决方案:

对不起,我很愚蠢,但我会留下这个问题。如果有人想删除它,没有异议。MrFuppes 的评论帮助我意识到这主要是由于谷歌没有使用当前版本。确实,在检查之后pip list,我看到只安装了 0.x 版本,而 3.x 是最新的。运行后,pip install humanize --upgrade我能够使用precisedelta接受的答案中建议的功能。

0 投票
1 回答
50 浏览

django - 如何在 Django 中人性化测量查询

我在 Django 中有一个距离查询,并打印了一个带几个小数点的距离。它以1023.40258027906 m的测量格式显示距离。我想让这个人类可读。我尝试使用 Decimal 但失败了,因为它不适用于测量对象。测量对象是带有 km、m、cm 等标签的距离对象。通过人性化,我的意思是不超过 2 或 3 个十进制数字。这些是从

这是用于生成距离测量的查询集。查询集:

0 投票
1 回答
62 浏览

python - 在数据框的每一行和每一列中使用 Humanize.intword 函数

我有一个非常大的数据集。我想通过humanize.intword在除日期之外的所有列中使用该函数来方便阅读。

在此处输入图像描述

当我只选择一列时,它可以工作:

当我尝试选择其他数字列时,出现错误:

pred_df.apply(lambda row : humanize.intword(row['Predictions'],row['Lower'], row['Upper']), axis = 1)

类型错误:序列项 0:预期的 str 实例,找到浮点数

我还尝试了这篇文章中建议的列表推导,https://stackoverflow.com/questions/16476924/how-to-iterate-over-rows-in-a-dataframe-in-pandas但我可能做错了什么。它适用于一列:

当我尝试不同的列时,出现错误:

[humanize.intword(row 1 , row[11]) for row in zip(pred_df["Predictions"],pred_df["Lower"])]

IndexError:元组索引超出范围

我的数据框包含 12 行和 4 列。你能帮我理解是什么问题吗?