StoryとXmlLinkの 2 つのクラスがあります。そして、それらの間には多対多の関係があります。
XmlLinkの保存方法をカスタマイズしようとしています。
アイデア: 新しい xmllink-object を追加すると、新しい story-object (temp) によって db にいくつかのレコードが作成されます。ただし、def saveの.storyをカスタマイズして、m 対 m の関係を (6,7) などに置き換える必要もあります。
class Story(models.Model):
title = models.CharField(max_length=100)
content = models.TextField()
class XmlLink (models.Model):
title = models.CharField(max_length=150)
story = models.ManyToManyField(Story)
pk = 1
def save(self):
**self.story = (6,7)**
temp = Story(title = 'temp',
content = 'testtttt',
temp.save()
super(XmlLink, self).save()
私はいくつかの例を検索しようとしていますが、これを解決するさまざまな方法がありますが...誰かが手順を簡素化できるでしょうか?