我想让def保持,它的结果进入域d_reave,但无论我使用什么函数,它都不会显示任何东西,它只显示负数,这是我的代码,这是基本代码,给我一个实现它的方法,谢谢.
class sub(models.Model):
id = models.UUIDField(default=uuid.uuid4, primary_key = True, editable = False)
provider = models.CharField(max_length=70)
tier = models.CharField(max_length=40)
date_started = models.DateField(auto_now=False, auto_now_add=False)
date_end = models.DateField(auto_now=False, auto_now_add=False, )
author = models.ForeignKey(User, on_delete=models.CASCADE)
price = models.DecimalField(max_digits=7, decimal_places=2, default=0)
d_remain = models.IntegerField()#I want the value of def remain go to this filed
def remain(self):
today = date.today()
remaining_days = (self.date_end - today).days
return(remaining_days)
def get_absolute_url(self):
return reverse('sub-detail', kwargs={'pk':self.id})