django dbに異なるプロパティを持つオブジェクトのリストを格納するには?
[
{
'name': 'Object1',
'color': 'red',
'shape': 'ellipse'
},
{
'name': 'Object2',
'color': 'green',
'shape': 'circle'
}
]
のようにMySQLのデータに格納することは容易である。しかし、オブジェクト属性の数が異なる場合にはどのような(属性は平坦であり、それらがネストされていませんか)?
[
{
'name': 'Object1',
'color': 'red',
'shape': 'ellipse',
'eccentricity': 0.5
},
{
'name': 'Object2',
'color': 'green',
'shape': 'circle'
'radius': 5
}
]
サブクラスは解決策ではありません。
どのように私はそれをmysqlで処理するのですか?または、これが可能でない場合、おそらくpostgresql?
非リレーショナルデータベースについては、どのようなものを使用するのが最適ですか?
これらの属性に基づいてクエリを作成する必要があります。
ありがとうございます。