跳转到主要内容

货币转换器

项目描述

简介

概述

currency.converter软件包从欧洲央行获取约最近3个月的汇率数据。一旦数据获取,如果再次获取数据有困难,数据将保存在ZODB中。该软件包包含货币转换页面和可用来为您的应用程序提供几种方法的端部件。

以管理员身份登录并转到页面“your_portal/@@manage-currency”。通过访问该页面,如果可能,将自动获取当前货币数据并持久保存。

功能

站点管理员可以除货币外还提供两个不同的变量:天数和保证金。

天数

此金额用于计算货币的平均值。例如,如果您在此字段中输入10,则使用最近10天的汇率来计算平均汇率。这使汇率波动小于使用每天普通汇率。如果没有输入或输入为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)

  • 更新了currency-converter视图。

  • 更新了已弃用的导入。

  • 在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添加到要安装的egg列表中,例如

    [buildout]
    eggs =
    currency.converter
  • 告诉plone.recipe.zope2instance配方安装ZCML缩写

    [instance]
    recipe = plone.recipe.zope2instance
    zcml =
    currency.converter
  • 重新运行buildout,例如使用

    $ ./bin/buildout

设置时间服务器

要定期获取货币数据,如每天,请按以下方式描述buildout.cfg实例部分。

[instance]
zope-conf-additional =
<clock-server>
method /your_portal/@@get-currency
period 86400
user admin
password admin_pass
host localhost
</clock-server>
  • 将your_portal更改为您的plone站点ID

  • 周期是每次获取货币数据之间的秒数。86400秒是24小时。数据通常在周一至周五每天更新。

  • 描述管理员名称为admin及其密码为admin_pass。

  • host是您服务器的主机名。

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

currency.converter-0.5.5.tar.gz (53.6 kB 查看散列)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面