任何人都可以建议我任何好的解决方案?问题:
有数据的电子表格,我需要创建一个包含40多个可索引字段的模型(将来可能会更多)有什么可以帮助我避免手动工作来手动定义这些字段吗?这些字段是某种具有长名称的化学参数,我想需要创建别名来轻松访问它们。
UPD:谷歌搜索了一个小时,找不到任何东西。也许我只是从存储在YAML或JSON文件中的配置动态创建模型?或者使用Postgres JSON字段?但我觉得让管理界面与它一起工作将会是一场灾难。答案 0 :(得分:0)
嗯,经过对该主题的准确研究后,我找到了一些选择:
将参数的主要部分存储在Postgres中作为列,其余部分存储在mongodb中,并使用代理模型/自定义管理器在需要时检索此数据。
Postgres HSTORE(但仅适用于字符串字段)https://docs.djangoproject.com/en/1.9/ref/contrib/postgres/fields/#querying-hstorefield
实体属性值模型https://en.wikipedia.org/wiki/Entity - attribute-value_model
从JSON / YAML配置动态创建模型。