我正在研究 Django 中的 HStoreField。我可以将数据存储在 HstoreField() 中。但我不知道如何从 hstore 中检索数据
模型.py
class myhstore(models.Model):
file_name= models.CharField(max_length = 20)
content = HStoreField()
我将数据存储为
file_name = "Sample.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 从表中查询
如果选择“放置”需要适当的值及其计数
AAA - 计数 - 3 BBB - 计数 - 1 CCC - 计数 - 2
如果选择“地点”和“年龄”
AAA,21 - 计数 - 1
AAA,20 - 计数 - 1
AAA,22 - 计数 - 1
BBB,20 - 计数 - 1
CCC,21 - 计数 - 2
请帮我这样做..
提前致谢..