У меня есть несколько моделей с такими отношениями:
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()
Мне нужно создать объект Chart на лету, без сохранения в БД. Но я не могу этого сделать, потому что Django пытается использовать первичные ключи объектов при назначении отношений.
Я просто хочу, чтобы Group.add (Item ())
работал без необходимости сохранять объекты в БД.
Есть ли простой способ обойти это?