货币转换
项目描述
货币转换
文档
快速入门
安装django-money-rates
pip install django-money-rates
然后在项目中使用它
import djmoney_rates
为了将汇率保存到您的数据库中,请将 djmoney_rates 添加到您项目设置中的 INSTALLED_APPS
INSTALLED_APPS = ( ... 'djmoney_rates', ... )
设置Open Exchange Rates后端
如果您还没有,请在 https://openexchangerates.org/ 开设账户。然后,将其添加到您项目的设置中
DJANGO_MONEY_RATES = { 'DEFAULT_BACKEND': 'djmoney_rates.backends.OpenExchangeBackend', 'OPENEXCHANGE_URL': 'http://openexchangerates.org/api/latest.json', 'OPENEXCHANGE_APP_ID': 'YOUR APP ID HERE', 'OPENEXCHANGE_BASE_CURRENCY': 'USD', }
有关Open Exchange Rates API的更多信息,请参阅 https://openexchangerates.org/
获取最新汇率
一旦设置好后端,获取最新的汇率
$ ./manage.py update_rates
将一种货币转换成另一种货币
以下是将10欧元转换成巴西雷亚尔的示例
from moneyed import Money
from djmoney_rates.utils import convert_money
brl_money = convert_money(10, "EUR", "BRL")
特性
使用易于使用的API将一种货币从一种货币转换成另一种货币。
待办事项列表
为util的 convert_money 函数添加货币转换包装器。
添加用于获取每日汇率的celery周期任务。
历史
0.3.0 (2013-12-30)
convert_money 实用函数现在返回moneyed.Money实例
0.1.0 (2013-10-16)
首次发布在PyPI。
项目详情
关闭
django-money-rates-0.3.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4ed8ea4ad1467716a9a78601915778610e57df6dd1e2b2ec1384ae9943c41bf6 |
|
MD5 | 4146fd175f87eacb88d004f065fc285d |
|
BLAKE2b-256 | 1afdb7967c067e2e0734eeb115fef43d5bd417a656c214d871e069f4a2edc5db |