私は Django で HStoreField に取り組んでいます。HstoreField() にデータを格納できます。しかし、hstoreファイルからデータを取得する方法がわかりません
models.py
class myhstore(models.Model):
file_name= models.CharField(max_length = 20)
content = HStoreField()
データを次のように保存しています
file_name = "サンプル.csv"
content
{'Name':'A','Age':'21','Place':'AAA'}
{'Name':'B','Age':'20','Place':'BBB'}
{'Name':'C','Age':'21','Place':'CCC'}
{'Name':'D','Age':'20','Place':'AAA'}
{'Name':'E','Age':'21','Place':'CCC'}
{'Name':'F','Age':'22','Place':'AAA'}
Postgreテーブルでは、次のように保存されています
"Name"=>"A", "Age"=>"21", "Place"=>"AAA"
"Name"=>"B", "Age"=>"20", "Place"=>"BBB"
"Name"=>"C", "Age"=>"21", "Place"=>"CCC"
"Name"=>"D", "Age"=>"20", "Place"=>"AAA"
"Name"=>"E", "Age"=>"21", "Place"=>"CCC"
"Name"=>"F", "Age"=>"22", "Place"=>"AAA"
ここで、Pythonを使用してテーブルからクエリを実行する必要があります
"Place" を選択した場合は、Values in Place が必要で、その数は次のようになります。
AAA - カウント 3 BBB - カウント 1 CCC - カウント 2
「場所」と「年齢」を選択した場合
AAA,21 - カウント - 1
AAA,20 - カウント - 1
AAA,22 - カウント - 1
BBB,20 - カウント - 1
CCC,21 - カウント - 2
これを行うのを手伝ってください..
前もって感謝します..