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()修饰符的结果。

+0

谢谢,这个作品!我骇人地把它放在我的settings.py中,将结果存储为USD_TO_EUR(我需要的),然后代码可以在任何地方访问它。每天使用一个cron到SIGHUP gunicorn(我已经有了这个),这至少会经常更新。 – mrooney 2012-09-21 19:27:21