我有一些机型,像这样的关系: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对象? –
因为我有这些对象的其他方法,我想使用它们而不必在两个类上重写它们 –