我想创建模型,在添加之前必须接受它

时间:2018-06-15 18:37:28

标签: django django-models

我想创建一个模型,在添加之前必须由主持人接受,之后还必须接受此模型中标题的每个更改

class MangaRequest(models.Model):
   title = models.CharField(max_length=191)
   type = models.CharField(max_length=30,choices=TYPE, blank=True, default='', null=True)
   status= models.CharField(max_length=30, choices=STATUS, blank=True, default='', null=True)
   date_start = models.DateField(blank=True, null=True)
   data_end = models.DateField(blank=True, null=True)
   age_restrictions = models.ForeignKey(OgraniczenieWiekowe, null=True, default='', blank=True)
   volumes = models.SmallIntegerField(null=True, blank=True, default=0)
   chapter = models.SmallIntegerField(null=True, blank=True, default=0)
   is_accept = models.BooleanField(default=False)
   delete = models.BooleanField(default=False)

这是我的模特,我已经完成了

def save(self, *args, **kwargs):
    if self.is_accept == True:
       manga = MangaAccept.objects.create(...)
       super(MangaRequest, self).delete()
       return manga
        else:
            super(MangaRequest, self).save()

同样的方式是deletes 我的问题是如何在这个模型中接受或拒绝模型和每个人的领域?任何消化?

0 个答案:

没有答案