跳转到主要内容

使用PostcodeApi.nu自动完成荷兰地址

项目描述

Beta License: AGPL-3 OCA/l10n-netherlands Translate me on Weblate Try me on Runboat

此模块包含出色的免费地址完成服务“PostcodeAPI”的集成。该服务允许通过邮编和门牌号进行搜索,提供街道名称和城市。当输入或修改邮编或门牌号时,将在合作伙伴表视图中触发搜索。只有荷兰地址(假设包括没有国家的地址)将自动完成。

有关查找服务的更多信息,请参阅此处: http://www.postcodeapi.nu/

目录

安装

此模块依赖于标准Odoo模块base_address_extended,该模块将街道字段拆分为街道名称和门牌号的单个字段。

它现在还依赖于l10n_nl_country_states,以提供省的名称,这些名称将添加到res_country_state模型中。

您还需要安装Stefan Jansen的“pyPostcode”Python库(https://pypi.python.org/pypi/pyPostcode)。

配置

请将您从PostcodeAPI请求的API密钥输入到系统参数“l10n_nl_postcodeapi.apikey”中

如果在系统中找到具有确切名称的国家州,则将自动完成省份。

变更日志

11.0.2.0.0 (2021-08-21)

  • 现在依赖l10n_nl_country_states以防止与该模块冲突;

  • 不要手动缓存省份数据。这将使代码复杂化,并且性能提升几乎可以肯定是不明显的;

  • 在设置或更新密钥时立即检查配置中的有效API密钥;

  • 请考虑,如果已安装l10n_nl_country_states,则合作伙伴表中的state_id在许多情况下将被设置,即使邮编API不活动或找不到地址;

  • 调整测试以确保在已包含数据的数据库上正确运行。

错误跟踪器

错误在 GitHub Issues 上跟踪。如有问题,请检查是否已有人报告了您的问题。如果您是第一个发现它的人,请通过提供详细且受欢迎的 反馈 来帮助我们解决它。

请不要直接联系贡献者寻求支持或技术问题的帮助。

致谢

作者

  • Therp BV

贡献者

维护者

此模块由 OCA 维护。

Odoo Community Association

OCA,即 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛应用。

当前 维护者

NL66278

此模块是 GitHub 上的 OCA/l10n-netherlands 项目的一部分。

欢迎您贡献力量。要了解如何贡献力量,请访问 https://odoo-community.org/page/Contribute

项目详情


下载文件

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

源代码分布

此版本没有提供源代码分布文件。请参阅有关 生成分布存档 的教程。

构建分布

由以下赞助

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