M
Size: a a a
M
M
AF
M
GS
class Community(models.Model):
title = models.CharField(max_length=60)
description = models.TextField()
followers = models.ManyToManyField(User)
followers_count = models.IntegerField(null=True, blank=True)
date = models.DateTimeField(default=datetime.datetime.now())
def save(self, *args, **kwargs):
super(Community, self).save(*args, **kwargs) # Firstly - simple saving
self.followers_count = self.followers.count()
super(Community, self).save(*args, **kwargs) # Then - followers saving
DT
class Community(models.Model):
title = models.CharField(max_length=60)
description = models.TextField()
followers = models.ManyToManyField(User)
followers_count = models.IntegerField(null=True, blank=True)
date = models.DateTimeField(default=datetime.datetime.now())
def save(self, *args, **kwargs):
super(Community, self).save(*args, **kwargs) # Firstly - simple saving
self.followers_count = self.followers.count()
super(Community, self).save(*args, **kwargs) # Then - followers saving
GS
DT
GS
DT
DT
GS
DT
super(Community, self).save(*args, **kwargs) # Firstly - simple saving
GS
super(Community, self).save(*args, **kwargs) # Firstly - simple saving
T
T
GS