货币兑换器
currency.converter的Python项目详细描述
简介
概述
converter包从欧洲央行(ecb)获取近3个月的汇率数据。一旦获取了数据,数据将被保存在zodb中,以防再次获取数据有任何困难。这个包中包含了货币转换器页面和portlet,还有一些方法可以用于您自己的应用程序。
以管理员身份登录并转到“your_portal/@@管理货币”页面。 通过访问该页,如果可能,将获取当前货币数据并自动保存。
功能
除了货币、天数和保证金之外,站点经理还可以提供两个不同的变量。
- 天
- 此金额用于计算货币的平均值。例如,如果在该字段中输入10,则使用最近10天计算平均汇率。这使得货币汇率的波动比每天的普通汇率要小。如果没有输入或0,则不计算平均值,而是使用当前速率。
- 边距
- 保证金将利率的%添加到汇率中。0是0%的利润,没有利润。
更改日志
0.5.5(2010-08-27)
- 为测试修复了sample-90d.xml的路径。
0.5.4(2010-08-24)
- 添加了iportalcurrency以使货币适应门户。
- 用plone-4.0rc1测试。
0.5.3(2010-06-03)
- 货币转换器视图已更新。
- 已更新不推荐的导入。
- 用plone-4.0b3测试。
0.5.2(2010-05-02)
- 小的视觉更新。
- 用plone-4.0b2测试。
0.5.1(2009-08-27)
- 波兰货币名称更改,以避免unicodeencodeerror。
- 用plone-3.3测试。
0.5.0(2009-08-13)
- 为测试添加的示例XML文件。
- 用plone-3.3rc5测试。
0.4.4(2009-06-18)
- 翻译已更新。
0.4.2(2009-06-09)
- 增加了货币代码和名称词汇。
0.3.6(2009-01-18)
- 初始版本
安装
如果您使用的是zc.buildout和plone.recipe.zope2instance 管理你的项目的方法,只要这样做:
将currency.converter添加到要安装的鸡蛋列表中,例如:
[buildout]eggs =currency.converter告诉plone.recipe.zope2instance recipe安装zcml段塞:
[instance]recipe = plone.recipe.zope2instancezcml =currency.converter重新运行构建,例如使用:
$ ./bin/buildout
设置时间服务器
要像每天一样定期获取货币数据,请在下一步中向buildout.cfg的instance部分描述。
[instance]zope-conf-additional =<clock-server>method /your_portal/@@get-currencyperiod 86400user adminpassword admin_passhost localhost</clock-server>
- 将您的_门户更改为plone站点ID
- 周期是每次获取货币数据之间的秒数。86400秒是24小时。数据通常在每周一天更新。
- 请将管理员名称描述为管理员,并将其密码描述为管理员通行证。
- 主机是服务器的主机名。