我有一些機型,像這樣的關係:Django的:使內存的關係,而不保存到數據庫
class Item(model.Model):
name = models.CharField()
class Group(models.Model):
item = models.ManyToManyField(Item)
class Serie(models.Model):
name = models.CharField()
chart = models.ForeignKey(Chart)
group = models.ForeignKey(Group)
class Chart(models.Model):
name = models.CharField()
我需要動態創建一個圖表對象,而不保存到數據庫。但我不能這樣做,因爲Django在分配關係時嘗試使用對象主鍵。
我只是想Group.add(Item())
工作,而不必將對象保存到數據庫。
有沒有簡單的解決方法呢?
我相信你在圖表傳遞給要顯示的前端?爲什麼不使用普通的python對象? –
因爲我有這些對象的其他方法,我想使用它們而不必在兩個類上重寫它們 –