【发布时间】:2010-11-30 14:22:22
【问题描述】:
好的,我正在开发一个 Django 应用程序,它有几个不同的模型,即 Accounts、Contacts 等,每个模型都有一组不同的字段。我需要能够允许我的每个用户在现有字段之外定义自己的字段。我已经看到了几种不同的方法来实现这一点,从拥有大量的自定义字段到将自定义名称映射到每个用户使用的每个字段。我似乎也建议实现复杂的映射或 XML/JSON 样式的存储/检索用户定义的字段。
所以我的问题是,有人在 Django 应用程序中实现了用户定义的字段吗?如果是这样,您是如何做到的?您对整体实施(稳定性、性能等)有何经验?
更新:我的目标是允许我的每个用户创建 n 个每种记录类型(客户、联系人等)并将用户定义的数据与每个记录相关联。例如,我的一个用户可能希望将 SSN 与他的每个联系人相关联,因此我需要为他创建的每个联系人记录存储该附加字段。
谢谢!
标记
【问题讨论】:
-
您可能希望明确您的目标。您是想简单地将任意元数据与这些用户相关联,还是需要按特定字段查找用户?
-
您可能正在寻找此参考:stackoverflow.com/a/7934577/497056
标签: python django configuration modeling