在Django中获取RelatedObjectsDoesNotExist错误,如果不存在新对象,则希望创建新对象
如果我得到了这个RelatedObjectDoesNotExist错误,并且我想解决它,我想做一些“If”语句,在数据库中生成这些相关对象,以便它们可以存在,如果它们以前没有 在我的模型中:在Django中获取RelatedObjectsDoesNotExist错误,如果不存在新对象,则希望创建新对象,django,django-models,Django,Django Models,如果我得到了这个RelatedObjectDoesNotExist错误,并且我想解决它,我想做一些“If”语句,在数据库中生成这些相关对象,以便它们可以存在,如果它们以前没有 在我的模型中: user = models.OneToOneField( User, null=True, on_delete=models.CASCADE) var_1 = models.PositiveIntegerField(validators=[MaxValueValidator(
user = models.OneToOneField(
User, null=True, on_delete=models.CASCADE)
var_1 = models.PositiveIntegerField(validators=[MaxValueValidator(
2000), MinValueValidator(50)], null=True, blank=False)
var_2 = models.PositiveIntegerField(validators=[MaxValueValidator(
2000), MinValueValidator(50)], null=True, blank=False)
var_3 = models.PositiveIntegerField(null=True, blank=False)
var_4 = models.CharField(max_length=254, null=True, blank=True)
var_5 = models.CharField(max_length=254, null=True, blank=True)
因此,用户确实存在,但是var_1-5不存在
但是,他们最终需要这些(尤其是查看我正在访问的页面)
因此,如果他们访问该页面,我只想在他们的数据库中创建附加到用户名的变量
我希望这是足够的信息。我对Django非常陌生,我发现所有不同的模型/视图等都有点混乱