代码之家  ›  专栏  ›  技术社区  ›  andyortlieb

Python中的edix12模板(很可能是django或jinja)(w/sqlalchemy)

  •  0
  • andyortlieb  · 技术社区  · 15 年前

    我的案子:

    我正在开发一个系统,需要为医疗(保险)交易和查询(特别是270资格和837索赔)创建各种X12文件。

    我知道有很好的工具(特别是pyx12)可以在XML和X12之间进行转换,实际上我已经从pyx12导入了一些组件来实际创建/操作X12数据。

    for 任何段的循环;每个部分都需要重复的循环声明/查询,并且头区域除了可以通过上下文轻松更新的元素值之外,还有一些静态的。

    几乎我所有的记录都来自sqlalchemy,所以在关系定义和映射非常好的数据库中循环我的记录应该很容易。

    我的问题:

    1. 对于任何死硬的x12人来说,你从零开始建造x12遇到了什么样的问题?我应该注意什么?

    只是一个小提示:

    我们已经在使用python和django,所以我们可以使用模板语言。如果我们需要作为后台进程来做这些事情,我们可以使用hacky-config-environment技巧让django模板在django项目之外工作,也可以使用jinja,这几乎是可以互换的。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Alex Martelli    15 年前

    我还没有专门研究x12,但我经常通过模板生成各种文本格式,我可以确认它的工作方式很有魅力。我建议你 mako (因为它基本上为您提供了Python的所有模板功能),但是如果您热衷于使用类似django的模板,那么 jinja2

    推荐文章