0
假設您正在創建一個博客,並且每個博客帖子都包含一個交織文本片段和svg片段的數組(例如)。postgresql django:如何存儲變量類型的實例數組?
將每個片段存儲在自定義django字段中(例如HTMLField
和SVGField
)。
組織這個最好的方法是什麼?
如何保持碎片的順序?此解決方案看起來很難看:
class Post(models.Model):
title = CharField(1000)
class Fragment(models.Model):
index = IntegerField()
html = HTMLField()
svg = SVGField()
post = ForeignKey(Post)
創建一個單獨的模型來存儲這些模型。你不能依靠田地,因爲你聽到的聲音不知道有多少。 –
@ShangWang我試圖使用一對多的關係,但如何維護片段的順序?只用整數字段? –
你有多少種不同的類型?如果你沒有多少,你的方式很好,使用整數字段來存儲訂單。 –