MCPcopy
hub / github.com/liangliangyy/DjangoBlog / save

Method save

blog/models.py:34–46  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

32 last_modify_time = models.DateTimeField(_('modify time'), default=now)
33
34 def save(self, *args, **kwargs):
35 is_update_views = isinstance(
36 self,
37 Article) and 'update_fields' in kwargs and kwargs['update_fields'] == ['views']
38 if is_update_views:
39 Article.objects.filter(pk=self.pk).update(views=self.views)
40 else:
41 if 'slug' in self.__dict__:
42 slug = getattr(
43 self, 'title') if 'title' in self.__dict__ else getattr(
44 self, 'name')
45 setattr(self, 'slug', slugify(slug))
46 super().save(*args, **kwargs)
47
48 def get_full_url(self):
49 site = get_current_site().domain

Callers

nothing calls this directly

Calls 2

updateMethod · 0.45
saveMethod · 0.45

Tested by

no test coverage detected