示例#1
0
 def save(self, *args, **kwargs):
     if not self.slug:
         unique_slugify(self, self.name)
     if not self.short_name:
         self.short_name = self.name
     Competition.clear_cache()
     super().save(*args, **kwargs)
示例#2
0
 def save(self, *args, **kwargs):
     if not self.slug:
         unique_slugify(self, self.name)
     if not self.short_name:
         self.short_name = self.name
     Competition.clear_cache()
     super().save(*args, **kwargs)
示例#3
0
 def save(self, *args, **kwargs):
     cache.delete('featured')
     unique_slugify(self, self.title)
     super().save(*args, **kwargs)
     if self.featured:
         from apps.post.models import Post
         Event.objects.exclude(pk=self.pk).update(featured=False)
         Post.objects.all().update(featured=False)
示例#4
0
 def save(self, *args, **kwargs):
     cache.delete('featured')
     unique_slugify(self, self.title)
     if not self.id:
         self.created_at = datetime.datetime.today()
     super().save(*args, **kwargs)
     if self.featured:
         from apps.events.models import Event
         Post.objects.exclude(pk=self.pk).update(featured=False)
         Event.objects.all().update(featured=False)
示例#5
0
 def save(self, *args, **kwargs):
     cache.delete('featured')
     unique_slugify(self, self.title)
     if not self.id:
         self.created_at = datetime.datetime.today()
     super().save(*args, **kwargs)
     if self.featured:
         from apps.events.models import Event
         Post.objects.exclude(pk=self.pk).update(featured=False)
         Event.objects.all().update(featured=False)
示例#6
0
 def save(self, *args, **kwargs):
     unique_slugify(self, self.name)
     super(Person, self).save(*args, **kwargs)
示例#7
0
 def save(self, *args, **kwargs):
     if not self.slug:
         unique_slugify(self, self.headline)
     super(Timeline, self).save(*args, **kwargs)
示例#8
0
 def save(self, *args, **kwargs):
     cache.delete('featured')
     unique_slugify(self, self.title)
     if not self.id:
         self.created_at = datetime.datetime.today()
     super(Post, self).save(*args, **kwargs)
示例#9
0
 def save(self, *args, **kwargs):
     unique_slugify(self, self.user.full_name)
     super(Person, self).save(*args, **kwargs)
示例#10
0
 def save(self, *args, **kwargs):
     unique_slugify(self, self.title)
     if not self.id:
         self.created_at = datetime.datetime.today()
     self.updated_at = datetime.datetime.today()
     super(Page, self).save(*args, **kwargs)
示例#11
0
 def save(self, *args, **kwargs):
     unique_slugify(self, self.name)
     super(Category, self).save(*args, **kwargs)
示例#12
0
 def save(self, *args, **kwargs):
     unique_slugify(self, self.name)
     super(Partner, self).save(*args, **kwargs)
示例#13
0
 def save(self, *args, **kwargs):
     cache.delete('featured')
     unique_slugify(self, self.title)
     super(Event, self).save(*args, **kwargs)
示例#14
0
 def save(self, *args, **kwargs):
     unique_slugify(self, self.name)
     super(Album, self).save(*args, **kwargs)
示例#15
0
 def save(self, *args, **kwargs):
     unique_slugify(self, self.title)
     if not self.id:
         self.created_at = datetime.datetime.today()
     self.updated_at = datetime.datetime.today()
     super(Page, self).save(*args, **kwargs)
示例#16
0
 def save(self, *args, **kwargs):
     unique_slugify(self, self.name)
     super(Category, self).save(*args, **kwargs)
示例#17
0
 def save(self, *args, **kwargs):
     if not self.slug:
         unique_slugify(self, self.headline)
     super(Timeline, self).save(*args, **kwargs)
示例#18
0
 def save(self, *args, **kwargs):
     if not self.slug:
         unique_slugify(self, self.name)
     super(Competition, self).save(*args, **kwargs)