Заполнение поля django с помощью pre_save ()?

class TodoList(models.Model):
    title = models.CharField(maxlength=100)
    slug = models.SlugField(maxlength=100)
    def save(self):
        self.slug = title
        super(TodoList, self).save()

Я предполагаю, что приведенное выше - как создать и сохранить слаг, когда заголовок вставлен в таблицу TodoList, если нет, поправьте меня!

В любом случае, я искал pre_save () как еще один способ сделать это, но не могу понять, как это работает. Как это сделать с помощью pre_save ()?

это похоже на

def pre_save(self):
     self.slug = title

Полагаю, нет. Какой код для этого?

Спасибо!

46
задан Derek 23 June 2011 в 23:52
поделиться