我想创建一个为我存储账单的应用。由于我没有任何固定价格,因此无需将我的服务存储在额外的模型中。我只想存储“动作”和“价格”的数据对,以便在表格中很好地打印出来。
django中有什么东西可以帮助我完成这项任务,还是我应该将所有数据对放在一个文本字段中并在每次我想使用它时将其爆炸?
每个帐单的数据对数量不固定。数据对仅在一个账单中使用,因此我不需要额外的表格。
答案 0 :(得分:2)
您可能对Postgres的hstore感兴趣:http://www.postgresql.org/docs/9.1/static/hstore.html
答案 1 :(得分:2)
您应该查看更适合存储结构化数据的字段类型,而不是普通的TextField
:除了Acorn的建议(django-hstore)之外,还有JsonField
或PickleField
可能适用于您的用例(和更便携)的解决方案。