Я просто хочу спросить, как работает этот метод «save», в этой модели? Я просто пытаюсь добавить это в свой код, но я действительно не знаю, как это работает. Эти строки помогают мне сохранить slugify, если theres не является идентификатором в модели? Большое вам спасибо.Параметры модели Django Save
class Category(models.Model):
name = models.CharField(max_length=50)
slug = models.SlugField(editable=False)
def save(self, *args, **kwargs):
if not self.id:
self.slug = slugify(self.name)
super(Category, self).save(*args, **kwargs)
def __unicode__(self):
return self.name
Лучшее объяснение когда-либо большое спасибо @neverwalkaloner – soultaker
, так что это хорошая практика для этого на моделях? @neverwalkaloner – soultaker
@soultaker вы очень желанны! Да, это обычная практика. – neverwalkaloner