0

我目前正在使用 django 1.8 创建一个网站,我遇到了一个细节,我必须以显示它的国家/地区的当地货币显示价目表,但不知道如何在价格之间进行转换(例如,等价于美元和欧元的价格)请有人帮助我。

谢谢你。

4

1 回答 1

0

正如其他人所说,货币兑换可能很危险,因为货币市场波动且不断变化。为了做你想做的事,你需要做一些事情:

  • 一种基于 IP 的地理定位服务,用于确定他们可能使用的货币。这些充其量是不可靠的,甚至可能不是您的用户想要的货币。这些服务有很多,从便宜到“只有财富 500 强公司才能负担得起”。做你的研究,找出最适合你的东西。大多数甚至不适用于 IPv6,所以你会有一个洞。
  • 货币转换 API。请参阅此 StackOverflow 答案。可能比 IP 地理定位服务更可靠,但仍应被视为不可靠。

您可能希望非常清楚并警告您的用户转化率是估计值。如果您这样做的话,每次估计的货币转换旁边都应该有一个非常大的星号和警告。

如果您要收款,请以您想要的任何货币收款,他们的银行将进行最终转换。

通常,从几乎所有角度来看,您想要做的都是一个坏主意。

于 2015-07-05T23:43:15.647 回答