【发布时间】:2020-06-08 17:46:56
【问题描述】:
我有一个模型
class Incarico(models.Model):
polizza = models.OneToOneField(Polizza, default=None, blank=True, on_delete=models.CASCADE, null=True)
这里有这个模型
class Polizza(models.Model):
partite = models.CharField(max_length=50, default=None, blank=True, null=True)
我需要首先通过一些用户编译的表单来创建Incarico模型,在创建Incarico的那一刻,需要创建Polizza并与相同的id链接。 我怎么能做到这一点? 任何帮助表示赞赏!!!
【问题讨论】:
-
为什么需要
Polizza以相同的id 创建?Incarico中的polizza字段不是主键,尝试强制它具有相同的 id 可能不是一个好主意,因为这可能比人们想象的要困难得多。