【发布时间】:2019-05-13 14:45:39
【问题描述】:
您好,我正在使用带有 postgre 数据库的 django,在我的数据库中,我有 5 列,其中一列称为:“数据”,在数据中有:
|data |
|{"name":"Peter","city":"New York"}|
|{"name":"Denis","city":"Paris"}|
|{"name":"Jennifer","city":"San Francisco"}|
|{"name":"Kim","city":"Berlin"}|
我想提取此列并创建一个名为 dataExtract 的子表,例如:
|name|city|
|Peter|New York|
|Denis|Paris|
|Jennifer|San Francisco|
|Kim|Berlin|
你能帮帮我吗?
非常感谢!
【问题讨论】:
-
为什么你认为你需要一个子类或一个“子表”呢?您实际上想用提取的数据做什么?
-
其实是因为查询很慢……有了这个substable会更快。
-
subclass/subtable(尤其是在 postgres 的情况下)是非常具体的术语。您想要的只是 another 模型,another 表(我想是 FK)。 -
您是否只是在寻找relationship 的概念?
标签: python django python-3.x postgresql django-models