0
class Sample(models.model):
sampleID = models.AutoField(primary_key=True)
something = models.IntegerField()
.
.
.
def save(self, *args, **kwargs):
is_new = self.pk is None
super(Sample, self).save(*args, **kwargs)
if is_new:
alpha = AnotherSample()
alpha.asampleID = self.pk
alpha.say = "Lolz"
alpha.save()
我无法将我的主键分配给Sample的AnotherSample参照键。它总是说获取外键值
Cannot assign "1L": "AnotherSample.asampleID" must be a "Sample" instance.
也允许alpha.pk? – danihp
@danihp:好的。但是这并不意味着这个PK有一个'Sample'。 –
sampleID是PK ... – danihp