Django货币转换
问题描述:
Django中是否有任何货币兑换设施?显然,费率日益改变,但我有点希望,区域设置模块具有某种基于Web服务的转换器:PDjango货币转换
这里有一个代码段来处理格式化:http://www.djangosnippets.org/snippets/552/但我需要首先本地化值。
答
可能更优雅的方法来做到这一点,但它的工作原理。
currency_in = 'USD'
currency_out = 'NOK'
import urllib2
req = urllib2.urlopen('http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s='+currency_in+currency_out+'=X')
result = req.read()
# result = "USDNOK=X",5.9423,"5/3/2010","12:39pm"
然后你可以split()修饰符的结果。
谢谢,这个作品!我骇人地把它放在我的settings.py中,将结果存储为USD_TO_EUR(我需要的),然后代码可以在任何地方访问它。每天使用一个cron到SIGHUP gunicorn(我已经有了这个),这至少会经常更新。 – mrooney 2012-09-21 19:27:21